ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
812834 Топик полностью
Экспериментатор (29.01.2018 14:01, просмотров: 1) ответил Nikolay_Po на Схожая задача была. Передавал единицы мегабайт за раз. dsPIC33EP. RTS/CTS с Silabs CP2102 терял байты. DMA не осилил, приём-передачу обрабатывал в прерываниях с кольцевыми буферами. Отказался от аппаратного RTS/CTS, поставил прерывание на вход
Получается, что этот баг у микрочипа. Чипостроители меня всегда немного удивляют. За 30 лет разработки так и не научились делать хотя бы SPI и UART без багов. То им выводы при инициализании не в том состоянии, то от лишнего клока никак избавиться не могут, прямо хоть все выключай. Я так думаю, что чипы каждый раз новые люди разрабатывают, поэтому ошибки будут всегда.