如题:SPI 读取数据不准确,只有第一次对,后边均不对
后来发现是STM32 CubeMX把我坑了,
我选择了SPI1 NSS功能,以后不能这么选,直接把NSS引脚设置为推挽输出,这样程序中好控制。
因为我在CubeMX中把片选引脚初始化为SPI_NSS中了,后续我在代码中读写时对它进行拉高拉低操作不起作用,所以SPI仅在第一次读取数据时有效,其他时间均无效
牢记,SPI初始化千万不要选CubeMX中那个SPI_NSS了
如题:SPI 读取数据不准确,只有第一次对,后边均不对
后来发现是STM32 CubeMX把我坑了,
我选择了SPI1 NSS功能,以后不能这么选,直接把NSS引脚设置为推挽输出,这样程序中好控制。
因为我在CubeMX中把片选引脚初始化为SPI_NSS中了,后续我在代码中读写时对它进行拉高拉低操作不起作用,所以SPI仅在第一次读取数据时有效,其他时间均无效
牢记,SPI初始化千万不要选CubeMX中那个SPI_NSS了