單片機(jī)向ch375寫入中斷數(shù)據(jù),pc端能收到中斷狀態(tài),引發(fā)中斷服務(wù)程序,但是無法讀出中斷數(shù)據(jù)。 單片機(jī)有時(shí)發(fā)好多遍才能pc端才能收到數(shù)據(jù),請(qǐng)問這是為什么
如果使用偽中斷的話,中斷數(shù)據(jù)是以參數(shù)傳個(gè)給中斷服務(wù)程序的,不要再使用CH375ReadInte函數(shù)了。
下載CH372DBG.ZIP,上位機(jī)先用這個(gè)軟件調(diào)試一下
請(qǐng)問不用CH375ReadInte讀出數(shù)據(jù)那用什么讀出中斷數(shù)據(jù)呢? 我下載了ch372dbg.zip調(diào)試。斷點(diǎn)1上傳仍然不成功,仍需要單片機(jī)發(fā)送多次中斷數(shù)據(jù),DEBUG372才能接受到數(shù)據(jù)
如果用DEBUG372的話,是可以讀到端點(diǎn)1的數(shù)據(jù),如果用了CH375SetIntRoutine(0,iIntRoutine)就不用CH375ReadInter函數(shù)。CH375SetIntRoutine和CH375ReadInter不能同時(shí)使用。中斷數(shù)據(jù)是以參數(shù)傳給中斷服務(wù)程序的,也就是傳給iIntRoutine了。