STM32F4 Discovery
Всем привет! Столкнулся с таким явлением при изучении USART.
Пользуюсь USART1 на PB6/7. Тактируется от APB2 (84MHz). Но при расчетах BR происходят какие-то чудеса. Для расчетов пользуюсь формулой fck/(16*baudrate). Если положить fck = 84MHz, то прием происходит на скоростях выше чем та, которую я предполагаю использовать.
Путем подбора выяснил, что fck = 16 MHz, и тогда расчетная скорость соответствует реальной скорости приема.
Почему так, я не совсем понимаю механизм. Можете объяснить?
Всем привет! Столкнулся с таким явлением при изучении USART.
Пользуюсь USART1 на PB6/7. Тактируется от APB2 (84MHz). Но при расчетах BR происходят какие-то чудеса. Для расчетов пользуюсь формулой fck/(16*baudrate). Если положить fck = 84MHz, то прием происходит на скоростях выше чем та, которую я предполагаю использовать.
Путем подбора выяснил, что fck = 16 MHz, и тогда расчетная скорость соответствует реальной скорости приема.
Почему так, я не совсем понимаю механизм. Можете объяснить?