ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
813086 Топик полностью
Звероящер (30.01.2018 14:37, просмотров: 196) ответил Evgeniy1294 на Вы знаете толк в извращениях. Заведите два канала DMA, конец пакета фиксируйте по IDLE. Количество байт DMA сама посчитает, в подарок получите почти аппаратную защиту от переполнения буфера приёмника.
Ну вот так в конце-концов и сделал. Один канал на передачу, другой на приём. Приём оканчивается по IDLE, а передача - по TC. После флага ТС в обработчике ногу переключения драйвера дёргаю. Красота. Ни таймеров, ни промежуточных прерываний. Принял весь пакет - почесался, передал весь пакет - тоже почесался.