ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
1271433
my504 (28.12.2022 13:28, просмотров: 3731)
Чего то я сегодня разошелся... ))) Еще вопрос. Работаю с AT32F421. Принимаю по UART1 пакеты по 66 байт в 9-битном режиме. Сначала в прерывании ловлю адресный байт и, если он свой, то запускаю DMA (по UART1_RX) и принимаю оставшиеся 65 байт. Проблема состоит в том, что сразу после запуска DMA происходят все 65 транзакций подряд этим самым адресным байтом без реквестов от приемника УАРТа... Словно включен режим M2M. Но он не включен. Кто может сталкивался? В AT32F407 такого не 

наблюдалось и механизм использовался идентичный. Но там контроллер ДМА слегка иной.