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