CH554如何實現(xiàn)SPI從模式的中斷

在使用CH554 SPI過程中參考例子使用while(S0_FREE==0),等待主機讀取SPI中的數(shù)據(jù),只要讀取沒有發(fā)生就一直等待,這樣導(dǎo)致程序無法運行下去,CH554例子中的SPI從模式的中斷不怎么完善,請問有沒有相關(guān)完整的代碼?

作為一個通訊接口,通常雙方都會約定協(xié)議,按照一定的邏輯進(jìn)行數(shù)據(jù)收發(fā),所以在實際情況下不會出現(xiàn)“讀取沒有發(fā)生”,用while死等的寫法也沒有什么太大的問題。通常的,while判斷的地方還是會加上超時機制來防止意外的發(fā)生。

可以留個郵箱,將相關(guān)代碼發(fā)給你。

icon_rar.gifSPI ?INT MainSlave.zip



能用中斷是最好的,HOST端如果不讀取SPI數(shù)據(jù),單片機端代碼就不動了;加超時,有時HOST端讀取的數(shù)據(jù)是錯誤的,所以用中斷很有優(yōu)勢,但是無參考例程。郵箱:個人信息保護(hù),已隱藏,還請發(fā)一下SPI從模式中斷的參考代碼,謝謝!


已發(fā)送


也煩請把這份代碼發(fā)給我們參考一下。 郵箱:個人信息保護(hù),已隱藏 多謝了


已經(jīng)在2#更新,可以自取


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频