nrf52840(模组)SPI(主)与STM32F4xx SPI(从)通信
SPI通信问题
一、单独的nrf52840(模组)的SPI主发,对PC端上位机(从机)
Nrf52840端设置
上位机端设置
接收到的数据,与发送的0-254的数据,一致
- 单独的STM32F429(野火挑战者开发板)的SPI从机,对PC端上位机(主机)
STM32F4端SPI设置如下:
SPI的GPIO设置如下:
上位机设置
发送数据与接收的数据一致
- STM32F429(野火挑战者开发板)(从)与nrf52840 SPI(主)通信
nrf52840这边发送0-254的数据,STM32端接收,打印
有一个字节0xFC,应该是0xFD,这是打印处理的问题,跟通信无关,
- 新的调试板(SMT32F429对nrf52840,根据以上设置)
- 新的调试板(SMT32F429 3对SPI对3个nrf52840 SPI主,根据以上设置)
注意点:模式设置和IO设置,再者就是buf的申请,先前也应BUF的申请不对,导致数据打印出来出错,一直以为是SPI接收的问题。