[求助]ch341的中斷

vb庫中看到的關(guān)于中斷設(shè)置的說明如下: Declare Function CH341SetIntRoutine Lib "CH341DLL.DLL" (ByVal iIndex As Long, ByVal iIntRoutine As Long) As Boolean ' 設(shè)定中斷服務(wù)程序 ' 指定CH341設(shè)備序號 ' 指定中斷服務(wù)程序,為NULL則取消中斷服務(wù),否則在中斷時調(diào)用該程序 ' sub mPCH341_INT_ROUTINE ( 中斷服務(wù)程序 ' ULONG iStatus ) 中斷狀態(tài)數(shù)據(jù),見下行 ' 位7-位0對應(yīng)CH341的D7-D0引腳 ' 位8對應(yīng)CH341的ERR#引腳, 位9對應(yīng)CH341的PEMP引腳, 位10對應(yīng)CH341的INT#引腳, 位11對應(yīng)CH341的SLCT引腳

可是我現(xiàn)在是用ch341a配置為異步串口使用的,如果我要使用中斷的話,有沒有影響? 這個中斷狀態(tài)數(shù)據(jù)又該如何處置呢?

還有,我想問一下,不知道貴公司有沒有VB寫的關(guān)于ch341的中斷使用的例子可以參考呢?好像網(wǎng)上的資料里都沒有這方面的東西


您可以參考CH372evt.zip\VB\DEMO程序里有關(guān)于CH372中斷的使用CH341SetIntRoutine. 先定義一個中斷程序sub mPCH341_INT_ROUTINE (byval iStatus as long );中斷服務(wù)程序 postmessage();將操作轉(zhuǎn)移到指定消息的過程中,在這過程里做具體操作. end sub 打開設(shè)備后用用CH341SetIntRoutine(設(shè)備序號,AddressOf mPCH341_INT_ROUTINE)設(shè)置一下,然后只要CH341的中斷引腳變化,mPCH341_INT_ROUTINE程序就會被調(diào)用.


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

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