天天看點

STM32 HAL庫 SPI總是讀出FF的問題解決!

使用STM32調試SPI時候,發現spi1讀晶片總是讀出FF

1.排除硬體接線原因

2.排除供電異常原因

3.檢查代碼各種正确,找不到問題

最後發現,原來是!

在CubeMX當中,配置SPI時候,選擇了NSS

當時是這樣選擇上了,

STM32 HAL庫 SPI總是讀出FF的問題解決!

但是沒有在SPI選項中使能硬體NSS!

STM32 HAL庫 SPI總是讀出FF的問題解決!

如上圖,此處忘記使能

STM32 HAL庫 SPI總是讀出FF的問題解決!

選擇下邊這個,SPI引腳變為綠色,使能正常了,

後來我發現,可能STM32CubeMX中顯示綠色了才能正常

再次讀取晶片寄存器參數,OK!

繼續閱讀