我正在使用與USB主機屏蔽Arduino兼容的主板通過其USB端口發送和接收串行數據。發送串行數據Arduino的USB端口
注意任何初學者在那裏,這個不錯的視頻介紹瞭如何做Arduino的串行傳輸通過USB:http://www.youtube.com/watch?v=KYWCkdrCUKg
我使用的軟件是Arduino的1.0我的電腦編寫,編譯和上傳固件上Arduino板。使用Arduino軟件的「串行監視器」,我可以在Arduino和PC之間成功發送和接收串行數據。 Arduino板的TX指示燈閃爍,表示發送到PC的每個字節。到現在爲止還挺好。
當我從電腦斷開Arduino的USB電纜並連接到我自己的USB設備 - FTDI兼容的USB從設備時,出現了我的問題。我的Arduino開發板現在有一個外部電源來提供USB電源,固件閃爍着數字引腳13的LED,所以我知道固件正在運行,我檢查了從設備上的USB Pin 1,所以我知道它是得到的5V)。
但現在,當相同的固件嘗試發送一些字節到我的USB設備,TX燈不會閃爍,沒有任何傳輸。我在想,也許USB數據+和數據線可能需要交換,但我不知道。任何人都可以提供建議嗎?
爲什麼從計算機上拔下電源插頭?不應該USB主機屏蔽有一個USB端口,你應該插入的東西?將Arduino從端口插入設備將不起作用。 – zebediah49
我的平板電腦已插入Arduino上的另一個USB連接器。它最終必須控制連接到第一個USB連接器的USB從設備。平板電腦可以通過其USB連接器與Arduino通信,另一個USB連接器(如上所述)可以傳輸,但不能傳輸到我的設備。是的,具有USB主機屏蔽層的Arduino被設計爲按照以下方式連接到從屬設備:http://www.seeedstudio.com/depot/seeeduino-adk-main-board-p-846.html – roc524
具體的arduino兼容性你用的是板子和盾牌? – Craig