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