ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
748053 Топик полностью
Mahagam (07.04.2017 12:34, просмотров: 155) ответил fk0 на Не вижу существенного преимущества в DMA: при парсинге принятых данных все равно каждый байтик пройдет через аккумулятор процессора. Так уж и переложить из регистра в память -- совсем незаметный оверхед. DMA имеет смысл, если ты данные не
а ничего что при приёме через прерывания на каждый принятый/отправленный байт надо а) сохранить контекст, б) вызвать обработчик в) поколдовать с приёмником байтиков, успокоить контроллер прерываний г) восстановить контекст. а с DMA по таймеру изредка смотришь напринимали ли на размер пакета, и только если данные набрались - занимаемся парсингом.