всякая
а между пакетами сколько времени проходит?
по разному. Ну пара сотен тактов между разными посылками поди наберётся. Хотя я конечно не измерял.
А стоп, блять, я тупой, ответ тривиально прост, конец передачи спиай - конечное прерывание от дма вычитки
при записи я не хочу заводить второй канал dma
Тогда с фифо не выйдет, оно ж постоянно полное будет если посылка не маленькая
после посылки я думаю зарядить прерывание RXNE и ждать уже его. В stm32f103, который без fifo, этот "фокус" работает. Надеюсь тут с битиком в 1/4 fifo, тоже сработает.
У меня ощущение что пока вы будете все это делать оно все закончит
это если скорость высокая. у меня бывают очень не быстрые внешние девайсы
А в фифо оно целыми байтами пишет или может оборваться передача и там пара бит останется?
контроллер spi master, ничего оборваться не может
Обсуждают сегодня