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