Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Микроконтроллеры других производителей

Микроконтроллеры других производителей Все, что касается микроконтроллеров и НЕ подошло в раздел Microchip.

Ответ
 
Опции темы Опции просмотра
Старый 02.06.2017, 11:49   #1
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,422
Вес репутации: 4370/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию STM32F407 RTC (без SPL)

Здравствуйте, товарищи!
Вариант с SPL работает (в другом проекте), без SPL - работает не правильно (проблема с месяцем и годом). Почему без SPL - потому, что этот проект без SPL вообще, в нем много другого кода.
Инициализирую модуль RTC на STM32F4DISCOVERY, задаю время 23:59:51 31.12.16 и вижу на первой строке дисплея 23:59:51 31.13.16, часы идут с заданного времени, через 9 секунд новый год и месяц меняется на 14, а год остается 16? Т.е. отображается 00:00:01 01.14.16 (время идет правильно) Где я ошибся?
Код:
struct RtcStruct
{
uint8_t Second;    
uint8_t Minute;    
uint8_t Hour;    
uint8_t Day;
uint8_t Month;
uint8_t Year;
uint8_t DayWeek;
}Rtc;

Rtc.Hour = 23;
Rtc.Minute = 59;
Rtc.Second = 51;    
Rtc.Day = 31;
Rtc.Month = 12;
Rtc.Year = 16;

RtcWrite(&Rtc);
...
RtcRead(&Rtc);
sprintf(LCD.line_1,"%02d%c%02d%c%02d%c%02d%c%02d%c%02d%c%02d",Rtc.Hour,':',Rtc.Minute,':',Rtc.Second,' ',Rtc.Day,'.',Rtc.Month,'.',Rtc.Year);
Функции записи и чтения.
Код:
void RtcWrite(struct RtcStruct *s)
{
    uint8_t t = 0;
    uint8_t u = 0;
    
    // RTC register write protection !!!
    DBP = 1;          // The DBP bit must be set to enable RTC registers write access.
    RTC->WPR = 0xCA;  // 1. Write ‘0xCA’ into the RTC_WPR register.
    RTC->WPR = 0x53;  // 2. Write ‘0x53’ into the RTC_WPR register.
    // Часы.
    t = (s->Hour)/10;
    u = (s->Hour)%10;
    RTC->TR |= ((t << 20) & RTC_TR_HT);
    RTC->TR |= ((u << 16) & RTC_TR_HU);
    // Минуты.
    t = (s->Minute)/10;
    u = (s->Minute)%10;
    RTC->TR |= ((t << 12) & RTC_TR_MNT);
    RTC->TR |= ((u << 8) & RTC_TR_MNU);
    // Секунды.
    t = (s->Second)/10;
    u = (s->Second)%10;
    RTC->TR |= ((t << 4) & RTC_TR_ST);
    RTC->TR |= ((u << 0) & RTC_TR_SU);    
    // День.
    t = (s->Day)/10;
    u = (s->Day)%10;
    RTC->DR |= ((t << 4) & RTC_DR_DT);
    RTC->DR |= ((u << 0) & RTC_DR_DU);
    // Месяц.
    t = (s->Month)/10;
    u = (s->Month)%10;
    RTC->DR |= ((t << 12) & RTC_DR_MT);
    RTC->DR |= ((u << 8) & RTC_DR_MU);
    // Год.
    t = (s->Year)/10;
    u = (s->Year)%10;
    RTC->DR |= ((t << 20) & RTC_DR_YT);
    RTC->DR |= ((u << 16) & RTC_DR_YU);
    
  RTC->WPR = 0xFF; // Enable the write protection for RTC registers.
    DBP = 0;         // Disable RTC registers write access.
}

void RtcRead(struct RtcStruct *s)
{
    uint8_t t = 0;
    uint8_t u = 0;
    
    // Часы:
    t = (RTC->TR & RTC_TR_HT) >> 20;
    u = (RTC->TR & RTC_TR_HU) >> 16;
    s->Hour = t*10 + u;        
    // Минуты.
    t = (RTC->TR & RTC_TR_MNT) >> 12;
    u = (RTC->TR & RTC_TR_MNU) >> 8;
  s->Minute = t*10 + u;    
    // Секунды.
    t = (RTC->TR & RTC_TR_ST) >> 4;
    u = (RTC->TR & RTC_TR_SU) >> 0;
    s->Second = t*10 + u;
    // День.
    t = (RTC->DR & RTC_DR_DT) >> 4;
    u = (RTC->DR & RTC_DR_DU) >> 0;
    s->Day = t*10 + u;
    // Месяц.
    t = (RTC->DR & RTC_DR_MT) >> 12;
    u = (RTC->DR & RTC_DR_MU) >> 8;
    s->Month = t*10 + u;
    // Год.
    t = (RTC->DR & RTC_DR_YT) >> 20;
    u = (RTC->DR & RTC_DR_YU) >> 16;
    s->Year = t*10 + u;    
}
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 02.06.2017 в 11:56.
Pridnya вне форума   Ответить с цитированием
Старый 02.06.2017, 14:47   #2
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,422
Вес репутации: 4370/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32F407 RTC (без SPL)

Теневые регистры (RTC->TR, RTC->DR) нужно записывать за один раз, используя временную переменную, а я пытался последовательно записать день, месяц и год последовательно по или. Вот так правильно записывается.
Код:
void RtcWrite(struct RtcStruct *s)
{
  uint8_t t = 0;
  uint8_t u = 0;
  uint32_t temp = 0;        
  
  // RTC register write protection !!!
  DBP = 1;          // The DBP bit must be set to enable RTC registers write access.
  RTC->WPR = 0xCA;  // 1. Write ‘0xCA’ into the RTC_WPR register.
  RTC->WPR = 0x53;  // 2. Write ‘0x53’ into the RTC_WPR register.    

  t = (s->Hour)/10;
  u = (s->Hour)%10;
  temp |= ((t << 20) & RTC_TR_HT);
  temp |= ((u << 16) & RTC_TR_HU);
  t = (s->Minute)/10;
  u = (s->Minute)%10;
  temp |= ((t << 12) & RTC_TR_MNT);
  temp |= ((u << 8) & RTC_TR_MNU);
  t = (s->Second)/10;
  u = (s->Second)%10;
  temp |= ((t << 4) & RTC_TR_ST);
  temp |= ((u << 0) & RTC_TR_SU);        
  RTC->TR |= temp;            
  
  temp=0;
  t = (s->Day)/10;
  u = (s->Day)%10;    
  temp |= ((t << 4) & RTC_DR_DT);
  temp |= ((u << 0) & RTC_DR_DU);    
  t = (s->Month)/10;
  u = (s->Month)%10;
  temp |= ((t << 12) & RTC_DR_MT);
  temp |= ((u << 8) & RTC_DR_MU);
  t = (s->Year)/10;
  u = (s->Year)%10;
  temp |= ((t << 20) & RTC_DR_YT);
  temp |= ((u << 16) & RTC_DR_YU);
  //u = s->DayWeek;
  //RTC->DR |= ((u << 13) & RTC_DR_WDU);
  //RTC->DR |= temp;
  RTC->DR = temp;
    
  RTC->WPR = 0xFF; // Enable the write protection for RTC registers.
  DBP = 0;         // Disable RTC registers write access.    
}
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 05.06.2017, 12:48   #3
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,422
Вес репутации: 4370/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32F407 RTC (без SPL)

Эксперимент проводил с кварцем DT-38 32768Гц (NO TRADEMARK = с помойки).Это один такой экземпляр.
У STM32 время запуска LSE равно 2 секунды (типовое), это при первом запуске, внешние конденсаторы 6,8pF.
Выбрал таймаут около 5 секунд, запускается досрочно, примерно от 0,8 секунды. Затем вывел тактовую LSE на MCO1 и измерил FLUKE 8845A:
2*0pF - 32773.5 Гц
2*6,8pF - 32771.1 Гц
2*12pF - 32769.0 Гц
В итоге в пятницу я оставил 2*12pF, т.к. частота близка к 32768 Гц, а в понедельник с этими конденсаторами генератор не запускался, вылетает по таймауту 5 секунд, пришлось снова ставить 2*6,8pF. Чудеса.
Вывод: кварц должен быть с известными характеристиками.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 05.06.2017, 14:01   #4
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 45
Сообщений: 3,600
Вес репутации: 5807/132
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32F407 RTC (без SPL)

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Чудеса.
Вывод: кварц должен быть с известными характеристиками.
Спасибо Кэп...
dosikus вне форума   Ответить с цитированием
Старый 05.06.2017, 15:15   #5
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,422
Вес репутации: 4370/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32F407 RTC (без SPL)

Цитата:
Сообщение от dosikus Посмотреть сообщение
Спасибо Кэп...
Спасибо, даже не знал, откуда такое выражение. Пришлось искать.
Цитата:
Что значит "Кэп" или "спасибо Кэп"?

Капитан Очевидность (англ. Captain Obvious) — уникальный супергерой, который всегда готов прийти на помощь Анонимусу, чтобы высказать прописную истину.
Алеша, а ты заметил, что ты уже много лет как не задаешь вообще вопросов, а только отвечаешь, как бы от лица того просветленного Анонимуса. Всё тебе ясно. Когда новый Талмуд от dosikusa в продажу поступит? Или когда стримером станешь, я прямо и вижу, что ты изо всех сил стараешься на всех форумах успеть, а нужен-то всего-то свой канал, как у известной стримерши Карины. У вас даже образ похожий, она на фото с ушами, а у тебя кот с ушами.

PS: Вот прикинь, если бы все ответили как ты, аналогично "спасибо, кэп" и по рублю доната прислали.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 05.06.2017, 15:17   #6
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,422
Вес репутации: 4370/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32F407 RTC (без SPL)

Цитата:
Сообщение от dosikus Посмотреть сообщение
Спасибо Кэп...
Спасибо, даже не знал, откуда такое выражение. Пришлось искать.
Цитата:
Что значит "Кэп" или "спасибо Кэп"?

Капитан Очевидность (англ. Captain Obvious) — уникальный супергерой, который всегда готов прийти на помощь Анонимусу, чтобы высказать прописную истину.
Алеша, а ты заметил, что ты уже много лет как не задаешь вообще вопросов, а только отвечаешь, как бы от лица того просветленного Анонимуса. Всё тебе ясно. Когда новый Талмуд от dosikusa в продажу поступит? Или когда стримером станешь, я прямо и вижу, что ты изо всех сил стараешься на всех форумах успеть, а нужен-то всего-то свой канал, как у известной стримерши Карины. У вас даже образ похожий, она на фото с ушами, а у тебя кот с ушами. И оба вы за компьютером работаете сильно.

PS: Вот прикинь, если бы все ответили как ты, аналогично "спасибо, кэп" и по 15 рублей доната прислали. Больше ответов - больше донатов.
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 05.06.2017 в 15:24.
Pridnya вне форума   Ответить с цитированием
Старый 05.06.2017, 16:21   #7
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 55
Сообщений: 2,720
Вес репутации: 3742/99
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: STM32F407 RTC (без SPL)

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Вот прикинь.
Доку соизволил дочитать??? А то там куча всего есть... Но ты не просто кэп... Ты прям Колумб... на такси в Америку...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 05.06.2017, 18:33   #8
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 45
Сообщений: 3,600
Вес репутации: 5807/132
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32F407 RTC (без SPL)

Дима, в который раз спрошу- когда начнёшь читать?
А насчёт всяческих блогеров, стримеров и прочей х***ты- займись этим сам.
Я только что сдал объект и скоро возможно займусь наполнением форума.
dosikus вне форума   Ответить с цитированием
Старый 05.06.2017, 20:19   #9
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,422
Вес репутации: 4370/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32F407 RTC (без SPL)

Цитата:
Сообщение от HHIMERA Посмотреть сообщение
Доку соизволил дочитать??? А то там куча всего есть... Но ты не просто кэп... Ты прям Колумб... на такси в Америку...
Цитата:
Сообщение от dosikus Посмотреть сообщение
Дима, в который раз спрошу- когда начнёшь читать?
А насчёт всяческих блогеров, стримеров и прочей х***ты- займись этим сам.
Я только что сдал объект и скоро возможно займусь наполнением форума.
Я тоже вчера объект сдал - теплицу закончил и помидоры посадил.

Если я в серию заложил конденсаторы 6,8pF и кварц 32768Hz (CL=6,8pF), то я это где-то взял. Не могу вспомнить где. С этими кварцами вопросов нет, у них частота (вывожу на MCO1) 32768,0 Hz.
Косяк вылез на STM32F4DISCOVERY, на нем вроде как не было изначально кварца (были посадочные места под кварц и конденсаторы) и я запаял туда DT-38 32768Hz, причем из всех DT-этот был самым хорошим (он хорошо работал в схеме с PIC16) вот он и оказался с завышенной частотой:
2*0pF - 32773.5 Гц
2*6,8pF - 32771.1 Гц
2*12pF - 32769.0 Гц
Естественно я пытался понизить частоту увеличением конденсаторов. Я знаю, что так можно делать, но это увеличивает энергопотребление схемы (оно может оказаться важным при питании RTC от ионистора, когда нет основного питания). И в DataSheet на STM32F407 есть ссылка на AN2867:
Цитата:
AN2867 - Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers
Question
In my application, 32.768 kHz frequency very-low drift and high accuracy are mandatory to
obtain an accurate clock without calibration. Which crystal load capacitance (C L ) should I
choose?
Answer
First, you should be sure that your crystal is compatible with the selected STM32 LSE.
Then, it is highly recommended to use a crystal with low pullability, that is with C L ≥ 6 pF:
• 7 pF is a good compromise between low drift and moderate power consumption
• 9 and 12.5 pF can be used in noisy environments, but will impact the power
consumption.
Т.е. вроде как можно изменять в небольших пределах емкость конденсаторов для изменения частоты.

PS: В советских кварцевых часах даже подстроечные конденсаторы были, был дедушка, который часы настраивал, это я еще в 2001-м году видел в соседнем цехе. Кроме того я недавно на DS1306 кварцами подстроил частоу по совету товарища, который аналогично делал для DS1307. Товарищ специально принес свою макетку, чтобы я измерил частоту с высокой точностью с помощью FLUKE.

PPS: Хоть бы ссылку на доку дали, где написано, что так нельзя делать.
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 05.06.2017 в 20:30.
Pridnya вне форума   Ответить с цитированием
Старый 06.06.2017, 08:55   #10
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 45
Сообщений: 3,600
Вес репутации: 5807/132
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32F407 RTC (без SPL)



И далее

http://www.st.com/content/ccc/resour...DM00025071.pdf

1.4 RTC digital calibration
dosikus вне форума   Ответить с цитированием
Старый 06.06.2017, 09:00   #11
Рак
Senior Member
 
Регистрация: 02.04.2008
Адрес: Кременчуг
Возраст: 31
Сообщений: 1,288
Вес репутации: 2210/69
Рак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond repute
По умолчанию Re: STM32F407 RTC (без SPL)

Цитата:
Сообщение от dosikus Посмотреть сообщение


И далее

http://www.st.com/content/ccc/resour...DM00025071.pdf

1.4 RTC digital calibration
Интересный момент, у того же Geyer не обнаружил часовых кварцев с емкостью менее 12,5pF.
Рак вне форума   Ответить с цитированием
Старый 06.06.2017, 09:16   #12
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,422
Вес репутации: 4370/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32F407 RTC (без SPL)

Цитата:
Сообщение от dosikus Посмотреть сообщение

И далее

http://www.st.com/content/ccc/resour...DM00025071.pdf

1.4 RTC digital calibration
Как этот документ называется из которого скриншот выдран? Не вижу его в DataSheet, AN2867, AN3371.

Спасибо тебе и Google. Нашел:
AN4488 Application note
Getting started with STM32F4xxxx MCU hardware development

Это ж надо такое придумать: столько документов и все по часам. Их все прочитаешь и делать не захочешь.

Цитата:
Сообщение от Рак Посмотреть сообщение
Интересный момент, у того же Geyer не обнаружил часовых кварцев с емкостью менее 12,5pF.
Ну и зачем ты рисунок процитировал? Убери его. У SEIKO EPSON есть кварцы 6,8pF, а стандартные у них 12,5pF, т.е. в прайсе должна быть информация о CL. Обычно все продают 12,5pF, а STM32 нужны 6,8pF

У Geyer точно есть 6pF, вот ссылка.
Миниатюры
SEIKO EPSON.PNG  
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 06.06.2017 в 09:27.
Pridnya вне форума   Ответить с цитированием
Старый 06.06.2017, 09:25   #13
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 45
Сообщений: 3,600
Вес репутации: 5807/132
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32F407 RTC (без SPL)

AN4488
Application note
Getting started with STM32F4xxxx MCU hardware development
dosikus вне форума   Ответить с цитированием
Старый 06.06.2017, 14:40   #14
ILUXA
Junior Member
 
Регистрация: 12.04.2017
Сообщений: 16
Вес репутации: 100/3
ILUXA will become famous soon enoughILUXA will become famous soon enough
Отправить сообщение для ILUXA с помощью ICQ
По умолчанию Re: STM32F407 RTC (без SPL)

мы тоже на грабли с часами стм32 наступали, в итоге отказались и поставили дешевые внешние DS1338Z-33. На STM32F1 на морозе (минус 40) не заводятся. На STM32F4 такой проблемы нет, сейчас не вспомню, но что то там тоже нам не понравилось.
ILUXA вне форума   Ответить с цитированием
Старый 06.06.2017, 15:38   #15
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,422
Вес репутации: 4370/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32F407 RTC (без SPL)

Цитата:
Сообщение от ILUXA Посмотреть сообщение
мы тоже на грабли с часами стм32 наступали, в итоге отказались и поставили дешевые внешние DS1338Z-33. На STM32F1 на морозе (минус 40) не заводятся. На STM32F4 такой проблемы нет, сейчас не вспомню, но что то там тоже нам не понравилось.
У меня есть возможность при -25 градусах испытать RTC STM32F4, пока все нормально, часы идут на двух приборах синхронно. Раньше тоже внешние часы ставил DS1306, когда обнаружил, что у используемого мной микроконтроллера (Renesas R32C) нет отдельного входа для питания RTC. У компилятора для него (Renesas NC100) еще не было стандартной библиотеки времени time.h.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 10:22.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot