ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
879309 Топик полностью
AVF (28.10.2018 10:06, просмотров: 114) ответил AlexBi_ на Что бы понять в каком байте ошибка придется проводить манипуляции с ДМА, нарушающие всю его работу. А если нужна возможность работы когда в каждом байте ошибка, то польза от ДМА может совсем потеряться.
зачем понимать в каком именно байте ошибка? если в любом, весь пакет отбрасываем. Реально нужно ровно 3.5мс, вроде как не менее? в модбасе не менее 3.5мс, а может и более для низких скоростей, поэтому обычно достаточно смотреть раз в 5-10мс. Не если реально нужна точность, тогда да, надо смотреть чаще, или использовать прерывание по каждому байту, но сколько таких специфических задач? И как тут поможет фифо?