整死塊 Arduino UNO

剛才將平時駁機頂盒的外置 HDD 駁去電腦抄檔案,抄完之後想話從電腦拔走條 USB 線駁返去機頂盒,但錯手從電腦拔走條駁住塊 UNO 的 USB 線駁去機頂盒。發現出錯後已經立即拔走條線,今次睇清楚係拿住駁 HDD 條 USB 線駁去機頂盒。部機頂盒就無問題,正常認得到個 HDD。

但係將塊 UNO 駁返去電腦就發現出事了。插入時,Windows 有發出偵測到新硬件的聲,開裝置管理員都見到塊 UNO 個 Com port。開 Arduino IDE 都見到有得揀塊 Uno 個 Com port。不過 Click 落去 Arduino IDE 右上角個"放大鏡"想開 Serial monitor 時就話「Error opening serial port 'COM4'. Port not found.」!

塊 Uno 本身已載入程式,個程式似係仍然運作中,但係不能同電腦溝通,當個程式運行到有需要同電腦溝通時,塊 UNO 上的 TX/RX Led 都無閃到!塊 UNO 是否無得救!?

Clipboard01.gif
2016-11-27 18:23


Clipboard02.gif
2016-11-27 18:23

UNO 用ATMega16U2做USB轉UART,見到你個Windows認到COM4,即Mega16U2冇事。比較奇怪系有新硬體detect到,又裝driver。我建議你不如unload driver 再重新detect過硬體,等佢重裝一次driver。

TOP

reboot PC 就好

TOP

因為要用電腦錄電視,一直不能 Reboot,剛剛錄完,終於可以 Reboot 啦。

Reboot 後竟然又一切正常!
多謝兩位師兄!

奇奇怪怪,不知為何 Windows 之前認到但開不到塊 UNO 個 Com4!

TOP

因為要用電腦錄電視,一直不能 Reboot,剛剛錄完,終於可以 Reboot 啦。

Reboot 後竟然又一切正常!:wahah ...
C_Law 發表於 2016-11-28 01:31



    因為是windows 的特性

TOP

Atmel USB driver 有小問題
WINDOWS USB packet response 有故意漏了一些回應
ARDUINO IDE 可能漏了任何狀況都先關PORT再開PORT的操作
合起來就這樣
有USB LOGGER 可以觀察一下

TOP

我亦試過,關閉 arduino ide ,拔出再插入 arduino ,再開 IDE 就 ok

TOP

唔該各位!

其實昨晚發現出事後,有試過按塊 UNO 上的 Reset 掣、拔走再重插塊 UNO、關閉再重開 Arduino IDE、關閉再重開我原本同塊 UNO 溝通的程式,但係全部都無用,直到後來 Reboot 部電腦先至回復正常。

TOP