ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
579901
Yurasvs (15.02.2015 12:52, просмотров: 1605)
Что-то туплю. Как правильно обновлять Basic timers в STM32? Задача простейшая, генерирую прерывания по переполнению TIM6, считающего вверх в STM32F303VCT6. Но при несинхронном (в произвольные моменты) обновлении регистра ARR возникают глитчи (ложные импульсы неправильной длительности). Понятно, что надо синхронизировать запись в ARR с нулевым состоянием счетчика, если перед записью это проверять, глитчей нет. Можно также использовать другой таймер, где есть регистр сравнения, писать в него и настроить обнуление счетчика по событию совпадения. Но хочется использовать простейший таймер TIM6 и без всяких проверок. Это возможно?