- Главная
- Форум
- Микроконтроллеры и Системы на Модуле (SOM)
- Микроконтроллеры
- RTC(календарь) в stm32f105/107
RTC(календарь) в stm32f105/107
- super_puper
- Автор темы
- Посетитель
11 года 5 мес. назад #4496
от super_puper
super_puper создал тему: RTC(календарь) в stm32f105/107
в мануале вроде как написано что что календарь может идти аппаратно и автономно.. но примеров как это реализовать я пока не нашел.( в стд периф примере почемуто многое непонятно и многое вычисляется софтово.. а ведь должно както работать аппратно... загрузил туда день месяц год минуту и поехало само считать потом когда нужно только считать значения год день мес и т.д.
- Kerensky
- Посетитель
11 года 5 мес. назад #4497
от Kerensky
Kerensky ответил в теме Re: RTC(календарь) в stm32f105/107
можно настроить счетчик так что бы он инкрементировался ровно раз в секунду, тогда он будет отсчитывать время как unix time или posix time
остаеться задать какой дате и времени равен 0 счетчика и потом через простейшую формулу переовдить юних время в нормальное
в таком состоянии счетчика хватает на 136 лет насколько я помню
остаеться задать какой дате и времени равен 0 счетчика и потом через простейшую формулу переовдить юних время в нормальное
в таком состоянии счетчика хватает на 136 лет насколько я помню
- Денис Ягов
- Посетитель
11 года 5 мес. назад - 11 года 4 мес. назад #4499
от Денис Ягов
Денис Ягов ответил в теме Re: RTC(календарь) в stm32f105/107
Линейка STM32F1 не обладает аппаратным календарём, раскладывающим время по месяцам, неделям, часам и минутам. У него есть большой регистр, который инкрементируется, посекундно, а дальше проблема программиста, как это большое число превратить в секунды-минуты-числа-года.
Задача нетривиальная, но готовое решение должно быть. Надо посмотреть исходники софта для отладочных плат типа STM3210x-Eval.
Задача нетривиальная, но готовое решение должно быть. Надо посмотреть исходники софта для отладочных плат типа STM3210x-Eval.
Последнее редактирование: 11 года 4 мес. назад пользователем .
Время создания страницы: 0.030 секунд