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接收的問題。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章