[原創(chuàng)]ch375復位問題

請教,我現(xiàn)在有塊板子,上面包含51單片機和ch375,現(xiàn)在ch375跟u盤連接,需要Ch375檢測到插入u盤 ,產生中斷給89C51,請問這個是什么中斷? 其實就是這個問題吧,我們每次下完程序,為什么需要復位再插上u盤才能正確跑起來,而不復位卻不能工作呢?

檢測U盤連接中斷狀態(tài)是USB_INT_CONNECT(0x15)。你每次下完程序,需要重新上電,每次重新上電都需要復位的。


首先單片機要給375 一個命令,(不是所有的命令都會產生中斷的),在去看375 int口的狀態(tài),如果是低電平就會產生中斷通知單片機


就是我我下完程序,能不能通過檢測拔插U盤來進行復位呢?就是我插上U盤的時候進行復位,這樣就不用再手動復位了??


你下完程序之后運行程序不需要重新復位嗎?另外,我們芯片支持軟件復位。


你好,我就是想軟件復位啊 ,該怎嚒弄呢,謝謝。


執(zhí)行RESET_ALL復位命令后復位延時50MS。


哦好的,謝謝,另外就是u盤拔插會不會產生什么中斷?我在程序里面希望在u盤拔插的時候進行一些處理?這個該怎么做呢?


U盤插拔會產生兩種中斷狀態(tài): #define USB_INT_CONNECT 0x15 /* 檢測到USB設備連接事件 */ #define USB_INT_DISCONNECT 0x16 /* 檢測到USB設備斷開事件 */

你檢測相應狀態(tài)再做處理即可。


這個我明白,但是我這邊想要的是一發(fā)生這個中斷就能夠進入自定義的中斷處理函數(shù),請問有沒有這種機制?我該如何寫這個中斷呢?


單片機應該有這種機制從一個中斷到另一個中斷,但是需要設定中斷優(yōu)先級。


是不是u盤拔插能夠觸發(fā)單片機的int0中斷呢?我發(fā)原理圖給你,能不能幫我分析一下?


你可以看一下單片機中斷知識,單片機中中斷不能被同級或者低優(yōu)先級的中斷嵌套的。int0是優(yōu)先級最高所以不可以。


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

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