ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
26 июня
1308795 Топик полностью
Eddy_Em (11.05.2023 23:55, просмотров: 217) ответил POV на Он чем-то от СПи в Ф1хх отличается? СПИ на Ф103 у меня только в путь. С ДМА и без оного. Даже намёка на проблемы не было.. ах да, я ж SPL использую.. а это неспортивно.
Ага: там гребаного FIFO нет на RX/Tx. А здесь на Tx трехбайтный FIFO, а на RX - четырехбайтный. И пляши с этим, как хочешь. 

У меня-то тоже на F103 вообще без проблем (если в указанное в errata не лезть) SPI работал и в блокирующем режиме, и через DMA - всякие разные экранчики, вот: youtube

А SPL здесь ни при чем. Я, пока искал, как этот чертов FIFO сбросить, нашел несколько аналогичных вопросов на SO, причем, один - вообще из калокуба (и при работе с DMA)! И везде народ к выводу приходил, что нужно перед каждым считыванием сбрасывать SPI и заново инициализировать! Вот такой Содом.

eddy-em.livejournal.com github.com/eddyem