使用STM32調試SPI時候,發現spi1讀芯片總是讀出FF
1.排除硬件接線原因
2.排除供電異常原因
3.檢查代碼各種正確,找不到問題
最後發現,原來是!
在CubeMX當中,配置SPI時候,選擇了NSS
當時是這樣選擇上了,
但是沒有在SPI選項中使能硬件NSS!
如上圖,此處忘記使能
選擇下邊這個,SPI引腳變爲綠色,使能正常了,
後來我發現,可能STM32CubeMX中顯示綠色了才能正常
再次讀取芯片寄存器參數,OK!
使用STM32調試SPI時候,發現spi1讀芯片總是讀出FF
1.排除硬件接線原因
2.排除供電異常原因
3.檢查代碼各種正確,找不到問題
最後發現,原來是!
在CubeMX當中,配置SPI時候,選擇了NSS
當時是這樣選擇上了,
但是沒有在SPI選項中使能硬件NSS!
如上圖,此處忘記使能
選擇下邊這個,SPI引腳變爲綠色,使能正常了,
後來我發現,可能STM32CubeMX中顯示綠色了才能正常
再次讀取芯片寄存器參數,OK!