CH438Q 數(shù)據(jù)長度超過FIFO觸發(fā)點后,無法進入接收超時中斷

之前有看到貼子說數(shù)據(jù)長度超過FIFO觸發(fā)點后,會根據(jù)數(shù)據(jù)長度先進入數(shù)據(jù)可用中斷,最后進入數(shù)據(jù)超時中斷,但做項目實測發(fā)現(xiàn)超過FIFO觸發(fā)點的數(shù)據(jù)無法進入接收超時中斷,只有數(shù)據(jù)長度小于FIFO觸發(fā)點的數(shù)據(jù)包才能進入超時中斷,請問這是什么原因?

如果你一包數(shù)據(jù)超過FIFO觸發(fā)值,就會觸發(fā)數(shù)據(jù)可用中斷,此時如果你的SPI 處理可能太慢,F(xiàn)IFO中的數(shù)據(jù)被取走,新的數(shù)據(jù)還在進來,F(xiàn)IFO 中數(shù)據(jù)可能還是大于觸發(fā)值的,讀取完數(shù)據(jù)后還會是可用中斷,所以觸發(fā)超時中斷的條件一定是 FIFO 中的數(shù)據(jù)小于觸發(fā)值。如果你一定要處理一包完整的數(shù)據(jù),建議你將FIFO 的觸發(fā)等級調(diào)高,或者提高SPI處理速度。


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

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