[Arduino 筆記] Arduino UNO 當 USB to TTL 下載線
2015/08/13 23:48
瀏覽8,578
迴響0
推薦4
引用0
碎碎念:
今天運氣真的超好,之前買的 PL2303HX USB 轉 TTL 下載線早上突然壞掉了
然後前幾天去露天買的 STM32F103C8T6 最小系統板賣家寄錯,寄成一張奇怪的開發板到家裡,感覺很猛 =A=
今天心理只有一句話可以形容: Today is not my day!!!!!
正文:
Arduino UNO 開發板的 USB 轉 TTL 是由一顆 Atmega16U2 的 IC 來負責
如果要使用開發板上的 Atmega16U2 USB 轉 TTL 功能的話只需要一條單芯線即可
這時開發板上的 ATmega328 會停留在 reset mode,所以便能使用開發板上的 RX (pin 0) 和 TX (pin 1) 直接與需要 USB 轉 TTL 的晶片溝通了
這時開發板上的 L LED 會恆亮,表示成功了
.
再來就是利用這個方法來讓另外焊接在電路板上的 Arduino UNO 進行程式碼進行燒入
Arduino UNO 開發板在上傳程式碼的時候會先將 ATmega328 給 reset,也就是所謂的 DTR,讓 ATmega328 能接收來自 USB 轉 TTL 的程式碼資料
所以把 Arduino UNO 開發板的 RX、TX 分別接到電路板上 ATmega328 的 TX、RX上,然後在燒入程式碼的時候手動 reset 電路板上的 ATmega328 就能成功燒入程式碼嚕~
自訂分類:[各種玩硬體]
上一則: [Spark Core 筆記] Spark Core 建立 Webserver下一則: [Arduino 筆記] 用 8 個 8x8 LED 矩陣 組成 32x16 LED 矩陣
你可能會有興趣的文章:
限會員,要發表迴響,請先登入