ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
984254 Топик полностью
Aleksey_75 (06.03.2020 23:04, просмотров: 528) ответил Mikla на глянул чуть внимательнее ваш код, т.е. вы запускаете dma tx, ждете отправки, не выгребаете приемный буфер spi, потом опять запускаете dma tx и уже rx и хотите чтобы не было левого байта? Это как? перед вторым запуском гляньте бит rxne.
При активации dma rxne автоматом сбрасывается, побывал и ручками все флаги сбрасывать перед отправкой самих данных один фиг один , а иногда и два лишних байта! 

Вообще изначально было DMA RX-TX -> DMA RX-TX  все тоже самое! В общем то я решил проблему реинитом задержка в ~1мкс между командой и данными меня вполне устраивает.