Я только что взял на себя проект по разработке кода C для микроконтроллера STM32 Cortex M3.
Проблема, которая возникает у меня сразу, заключается в том, что у меня есть свободный канал DMA, который передает данные между двумя USART, но иногда данные из другого источника необходимо отправлять в целевой USART.
Есть ли способ определить, когда DMA занят передачей данных или бездействует, или есть ли какие-либо прерывания, запускаемые после завершения передачи.
Большое спасибо за любые отзывы,
Дэйв