求助F4的spi自发自收实验,使用SPI1与SPI2通信

2019-07-20 07:13发布

到底有没有人成功实现stm32f4的SPI自发自收,即用板子的spi1与spi2通信,按照很大众化的方法配置spi1与spi2,spi1做主,spi2做从,用while(SPI_I2S_GetFlagStatus()==reset)来等待状态寄存器的发送位或接收位被置位,片选参数SPI_NSS配置成SPI_NSS_Soft,程序不进死循环,但收到的都是0;
片选参数SPI_NSS配置成SPI_NSS_Hard,把spi1的片选针接到3.3v,spi2的片选接到GND,程序不进死循环,但收到的也都是0;


我用的是STM32F407VGT,到底有没有大神实现过自发自收,我使用stm32f103c8可以自发自收,

是不是ST的cortex-m4真的太鸡肋?I2C使用起来有硬件上的bug,CAN发送速度还不如84MHZ的atmel cortex-m3,ADC又莫名其妙采集不到任何数据?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。