Добрый день. Имеется на руках контроллер серии STM32F107xx. Пользуюсь активно таймером реального времени. И вот, собственно, возник вопрос: а какой у этого таймера диапазон измерения времени? Т.к. там 32-битный секундный счетчик, то максимум он сможет отсчитать ~136 лет. Отсчет начинается, как я понял, с 1900 года, т.е. до 2036 года. А что будет после его переполнения, т.е. после 2036 года? Можно ли самому подвинуть точку отсчета? Или там совсем все устроено по-другому? Объясните, пожалуйста
Согласно документации там стоит обычный 32-разрядный счётчик.
Этот счётчик может считать только от 0x00000000 до 0xFFFFFFFF. После этого происходит переполнение с обнулением счётного регистра.
Счётчик считает импульсы и он понятия не имеет о привязке к конкретному году. Интерпретация начального значения отсчёта задаётся программистом в его программе.
