關(guān)于CH372/CH375的幾個(gè)問題求助[求助]

(1)在VB DEMO程序中,加載frmMain時(shí)設(shè)置了設(shè)備插拔檢測函數(shù)CH375SetDeviceNotify(),這個(gè)函數(shù)設(shè)置了iNotifyRoutine函數(shù)作為檢測函數(shù),可是這個(gè)iNotifyRoutine函數(shù)所需要的形參iEventStatus是如何傳遞的?

(2)在VB DEMO程序中,單片機(jī)通過CH375向PC使用中斷斷點(diǎn)EP1上傳數(shù)據(jù)后,PC軟件是如何接收和存儲(chǔ)數(shù)據(jù)的?程序中使用了mInterruptEvent()函數(shù)來將接收的數(shù)據(jù)進(jìn)行處理,判別是按鍵按下還是釋放,可是函數(shù)所需要的形參mBuffer是在哪里被接收的數(shù)據(jù)更新的?

1.iNotifyRoutine是在DLL內(nèi)部調(diào)用的,如果DLL接受到設(shè)備插拔的通知的話,就會(huì)調(diào)用iNotifyRoutine,參數(shù)就是在DLL內(nèi)部調(diào)用時(shí)傳給他的。 2.這個(gè)是跟上面的一樣的,DLL中創(chuàng)建一個(gè)接受數(shù)據(jù)的線程,如果接受到數(shù)據(jù),就調(diào)用mInterruptEvent,并把接受到的數(shù)據(jù)作為參數(shù)傳遞給mInterruptEvent。


關(guān)于第2個(gè)問題,請(qǐng)問這個(gè)存儲(chǔ)數(shù)據(jù)的數(shù)組是在哪里定義的?是否可以在自己的程序中建立其他的數(shù)組來存儲(chǔ)數(shù)據(jù)?


可以,但是如果傳輸速度太快的話,這個(gè)數(shù)組可能會(huì)被后面接受到的數(shù)據(jù)給覆蓋了,如果是傳輸按鍵值之類的可以用中斷上傳,如果傳輸大批量的數(shù)據(jù)建議還是用批量傳輸。


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

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