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