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

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

1.排除硬件接線原因
2.排除供電異常原因
3.檢查代碼各種正確,找不到問題

最後發現,原來是!

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

當時是這樣選擇上了,
在這裏插入圖片描述
但是沒有在SPI選項中使能硬件NSS!
在這裏插入圖片描述
如上圖,此處忘記使能
在這裏插入圖片描述
選擇下邊這個,SPI引腳變爲綠色,使能正常了,

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

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

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