ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Четверг
26 ноября
/1047069
Топик полностью
Дoктyp77 (26.10.2020 09:47, просмотров: 5) в ответ на Подскажу еще один способ замеров интервалов времени. Без inc/dec счетчиков. Для примера, ST HAL предоставляет время в ms посредством функции HAL_GetTick(); Единожды запоминаем текущее время: static uint32_t time_start = HAL_GetTick(); и далее в том месте где надо проверить не вышло ли время, просто находим разницу между начальным и текущим временем непосредственно в самом условии: if (HAL_GetTick() - автор: RxTx
лучше так time_start += 1000UL 

будут обработаны пропуски, не будет убегать.