Начинаю работать с stm32? пытаюсь запустить UART1 на передачу. Инициализацию пишу сам, путем адресации регистров, как уже здесь советовали. Компилятор Кейл.
установил тактирование uart1 , самих портов и альтернативных функций портов, установил порт A9 на вывод альт. функции, ремапинг не трогал, разрешил работу узла uart целиком, и передатчика и приемника, (прерывания пока не ставил), установил скорость порта.
Пытаюсь раз в секунду записать в регистр данных единицу, чтоб байт передавался в сдвиговый регистр.
Но на ноге А9 вижу осциллом ноль. то есть даже неактивное состояние UART туда не выводится. Где может быть косяк, может, я что-то забыл?
|