Привет Всем!
Вот такой вопрос возник. Использую SPI1 в STM32 для приема буфера от другого микроконтроллера. Если использую прерывание SPI1 по приему байта, то все нормально работает. Если SPI1 сажу на DMA то приемный буфер принимается с перестановкой битов в каждом байте, т.е. 0-й бит сидит в 7-м, 1-й в 6-м бите и т.д. В чем я мог накосячить? Неправильно инициализировал DMA?
--------------------
Magic Friend
|