ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
301694 Топик полностью
rezident (25.01.2012 12:43, просмотров: 100) ответил pulo на Вопрос следующий, в stm32 у RTC только один 32х разрядный регистр под время, хотелось бы иметь время с миллисекундами, а так получается секунда, сделал запуск таймера при начале новой секунды, и собственно беру его значение если нужно точнее,
А System Tick Timer у него разве нету? Пускай он молотит постоянно с тактированием от 1кГц. Вот вам и будет счетчик миллисекунд. Отсчет временных интервалов делается беззнаковым вычитанием из текущего значения таймера-счетчика миллисекунд значения временной отметки начала периода. Разрядности 32-х битного таймера, считающего миллисекунды, хватает для отсчета периода длительностью более 1,5 месяцев. Вам этого мало?