STM32 SPI 讀取數據不準確,只有第一次對,後邊均不對

如題:SPI 讀取數據不準確,只有第一次對,後邊均不對

後來發現是STM32 CubeMX把我坑了,

我選擇了SPI1 NSS功能,以後不能這麼選,直接把NSS引腳設置爲推輓輸出,這樣程序中好控制。

因爲我在CubeMX中把片選引腳初始化爲SPI_NSS中了,後續我在代碼中讀寫時對它進行拉高拉低操作不起作用,所以SPI僅在第一次讀取數據時有效,其他時間均無效

牢記,SPI初始化千萬不要選CubeMX中那個SPI_NSS了

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