ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 ноября
748008 Топик полностью
AlexBi (07.04.2017 10:32, просмотров: 199) ответил my504 на Кто мешает проверять целостность данных ПОСЛЕ приема всего пакета? Обработка переполнения буфера во время приема по ДМА не требуется, а ошибка фрейма может возникнуть только при неудачном запуске приема (прямо во время байта), либо при
Проверка целостности после приема требует добавления контрольных кодов, требует время на их проверку. Встроенный контроль фрейма (а возможно и четности) дает некий контроль ошибок задешево. Кроме того, в Вашем примере, ДМА не отменяет необходимость обработки прерываний по УАРТу (для поиска начала и конца пакета). Получается что ДМА дает всего лишь некий увеличенный ФИФО с упрощенным алгоритмом обработки ошибок УАРТа. В каких-то случаях это принесет пользу, но случаи эти не типичные.