16-bit的數(shù)據(jù)上傳。一開始在data buffer中存儲數(shù)據(jù)(正常數(shù)據(jù),0,正常數(shù)據(jù),0,正常數(shù)據(jù),0)此時,上傳數(shù)據(jù)之后下位機(jī)的中斷狀態(tài)寄存器的顯示為0Ah。但是當(dāng)將buffer中的0數(shù)據(jù)全部剔除只留下正常數(shù)據(jù)后,上位機(jī)使用debug372.exe將數(shù)據(jù)進(jìn)行上傳,第一包數(shù)據(jù)正確顯示,但是下位機(jī)的中斷狀態(tài)寄存器的顯示為06h。真的只是將上傳數(shù)據(jù)中的0剔除而已,沒有做其他任何操作。下位機(jī)中斷狀態(tài)寄存器狀態(tài)的錯誤是怎么造成的呢?
熱門產(chǎn)品 :
CH390:以太網(wǎng)控制器芯片