[問題] onDeviceChange 及 usb 的問題

看板Programming作者 (網路電視)時間18年前 (2007/08/27 13:59), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/2 (看更多)
由於需要做即時偵測 usb 的插拔動作,所以最近用了onDeviceChange這個功能... 當然是可以順利的動作.... 不過問題來了.... 如果今天我要對 a usb device 做燒錄的動作 ( 逶過a 燒錄 bin檔到chip裡面) 單純這樣的動作也是可行的... 不過如果在燒錄的中間,我再另外的插入了一個 b usb device..... 結果,這個 b 就會觸發 onDeviceChange 導致 我的程式就死當在那邊了.... 我想問的是,有沒有辦法避掉這種干擾的行為.... 因為查了一堆usb的資料,不過好像都是在提怎麼「連結 usb port 然後讀寫」 或是 「偵測插拔」 之類的.. -- 踢腿 夾水 腳伸直 / 縮手 縮腳 抬頭換氣 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.188.59

08/27 16:12, , 1F
不應該有這種問題吧!每個usb線都是獨立的
08/27 16:12, 1F

08/27 16:14, , 2F
插拔只是讓收送電路產生中斷訊號,不可能
08/27 16:14, 2F

08/27 16:20, , 3F
破壞到其他USB傳送,只是延遲,但有buffer.
08/27 16:20, 3F
文章代碼(AID): #16qcXEbM (Programming)
文章代碼(AID): #16qcXEbM (Programming)