做快三網(wǎng)站做微商怎么找客源加人
我采用CUBE配置的SPI外設,對NSS引腳選擇了硬件輸出,這種方式對讀取命令沒有影響,但是對寫命令有,當我發(fā)送寫是能命令后,讀取狀態(tài)寄存器的值一直都是忙,我猜測這可能是硬件控制NSS引腳后,對于HAL_SPI_Transmit等命令,內(nèi)部沒有實現(xiàn)NSS的拉高和拉低操作,所以才會出現(xiàn)這種情況,證據(jù)就是我將NSS設置為軟件輸出,自己控制后,讀取就正常了。
讀一下芯片的數(shù)據(jù)手冊,關于SPI硬件描述中的一段如下
當SSM=0,采用硬件輸出NSS信號時,一旦MASTER啟動通信,NSS就被輸出為低電平,直到SPI被禁止!!