[原創(chuàng)]如何清除CH375A的中斷狀態(tài)

我想請教沁恒技術(shù)人員: 我的硬件電路上CH375A的中斷管腳未接, 只好通過軟件查詢"GET_STATUS"來獲取中斷狀態(tài), 但每次得到的值都是0x02, 手冊上說:使用GET_STATUS命令能清除中斷請求, 但采用查詢方式時, 雖然中斷請求清除了, 中斷狀態(tài)卻一直未變, 這樣我的查詢軟件會誤以為發(fā)生了新的事件. 請問有沒有與"GET_STATUS"相對應(yīng)的命令"CLR_STATUS"來清除中斷狀態(tài)??

怎么沒人應(yīng)?


從沁恒給出的資料上未發(fā)現(xiàn)"清除中斷狀態(tài)"的指令,不知道有沒有其他辦法


輸入GET_STATUS即0x22H可以獲取中斷狀態(tài)并取消中斷


輸入GET_STATUS后獲取中斷狀態(tài)并取消中斷請求, 但此后再輸入GET_STATUS獲取的中斷狀態(tài)仍然是以前的值, 我的意思是,能不能輸入什么命令讓中斷狀態(tài)能復(fù)位, 復(fù)位后, 如果沒有新的中斷發(fā)生, 那么輸入GET_STATUS得到的中斷狀態(tài)是復(fù)位值, 而不是以前的值. 這樣子, 使用循環(huán)查詢中斷狀態(tài)才有意義


如果CH375的中斷腳拉低,說明有中斷產(chǎn)生,此時發(fā)GET_STATUS來獲取中斷狀態(tài),并取消中斷請求。如果下一次再有中斷產(chǎn)生,CH375會再將中斷腳拉低通知單片機(jī)有中斷產(chǎn)生。也就是說一般都是先檢測到中斷腳拉低之后,才發(fā)這個命令的。


如果我的硬件并未接中斷引腳該怎么辦?


這樣比較麻煩. 你可以發(fā)郵件到技術(shù)支持信箱獲取相關(guān)例程.


非常謝謝, 能不能告訴我一條思路? 因?yàn)橛布皇俏易龅? 是買的一塊工控板, 其上有CH375A, 但未焊中斷引腳


發(fā)郵件到我們技術(shù)信箱,可以給你發(fā)一個相關(guān)的例子程序:tech@wch.cn


謝謝, 我已經(jīng)發(fā)郵件了, 正在等答復(fù)呢


還沒有收到你的郵件


我是用本站的郵箱發(fā)的, 再用其他郵箱發(fā)一個試試


郵件已發(fā)出,你可以參考下


收到了, 謝謝, 原來是用"mWaitInterrupt()"來查詢等待中斷, 而不用清除中斷狀態(tài), 保持了中斷狀態(tài)的"只讀"屬性. 我知道怎么做了.


其實(shí),這個問題并不復(fù)雜, 只是技術(shù)文檔上好象沒找到這方面的說明, 希望能看到更詳細(xì)一些的技術(shù)文檔


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

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