ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
748105 Топик полностью
my504 (07.04.2017 14:55, просмотров: 132) ответил LightElf на Момент завершения пакета - состояние линии IDLE. Т.е. байтики валятся, DMA их в память складывает. Когда буфер заполнился или на линии IDLE - смотрим в буфер и парсим то что там лежит.
Если есть признак завершения пакета (не важно какого происхождения), тогда и проблемы нет. Остановить ДМА не по счетчику, а софтово не представляет проблемы. Но в обычном UART нет никакого IDLE как признака завершения пакета. Там все что не байт - IDLE.