ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Суббота
19 сентября
/936904
Топик полностью
Ксения (29.07.2019 22:20, просмотров: 23) в ответ на 1. В RM на контроллер написано 1кГц! Вряд ли STшники сами придумали - все идет от ARM. 2. Если я не использую HAL, а использую LL без USB? Масса надуманных немотивированнах зависимостей. - автор: VLLV
Архитектура ARM здесь виновата только тем, что там (в отличите от AVR) нельзя делать калиброванные временные задержки с помощью цикла холостых команд, а всегда приходится использовать для этой цели таймер. Особенно это актуально при поддержке дисплеев LCD/TFT, где такие задержки необходимы из-за инерционности этих устройств. Для этих целей и сделали системный таймер, т.к. большинство требуемых задержек обычно выражено в мс. Более высокая частота системного таймера могла бы вызвать нарекания из-за возможного уменьшения производительности из-за слишком частых прерываний. Тогда как 1 мс в самый раз :), да и в астрономическое время легко переводить.
Ответить
Ответы