[求助]U盤檢測.

xWriteCH376Cmd( CMD0H_DISK_CONNECT ); /* CMD0H_DISK_CONNECT 0x30 主機(jī)文件模式/不支持SD卡: 檢查磁盤是否連接 */ DelayUS( ); res = xReadCH376Data( ); if ( res == USB_INT_CONNECT ) /* USB_INT_CONNECT 0x15 檢測到USB設(shè)備連接事件, 可能是新連接或者斷開后重新連接 */ return( USB_INT_SUCCESS ); else return( USB_INT_DISCONNECT );

這樣,不插入U(xiǎn)盤 運(yùn)行之后返回 USB_INT_DISCONNECT, 但是插上U盤后也返回 USB_INT_DISCONNECT 請問什么原因


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

你這樣操作流程是不對的,這樣操作res = xReadCH376Data( )的值是0x51(命令操作成功)當(dāng)然返回USB_INT_DISCONNECT. 正確的流程應(yīng)該是發(fā)送connect命令,然后等中斷,等到中斷發(fā)送0x22(獲取中斷狀態(tài)命令)之后的讀到的值才是0x15(USB_INT_CONNECT).


啊啊,明白了. 謝謝了. 等待中斷的代碼能給一下么?


請參考我們的例程\CH376EVT\EXAM\FILE_SYS.C


你好,我想請問一下這個(gè)INT#引腳的問題。 它是在什么樣的條件下被觸發(fā)成低電平呢? 為什么我有時(shí)測量是低有時(shí)是高呢?


INT#引腳在有中斷產(chǎn)生的時(shí)候觸發(fā)成低電平,在發(fā)送get_status(0x22)命令之后中斷撤銷變?yōu)楦唠娖健?/p>


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

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