Robofun 機器人論壇
標題:
[轉]duemilanove用自身的FT232RL給自己下載bootloader
[打印本頁]
作者:
et84121
時間:
2012-5-12 20:09
標題:
[轉]duemilanove用自身的FT232RL給自己下載bootloader
本帖最後由 et84121 於 2012-5-12 20:10 編輯
一般情況下arduino的bootloader如果丟失,重新下載bootloader的話需要一個單獨的下載器。arduino duemilanove因為自帶了一個FT232RL串口芯片,此芯片可以用來給自身下載bootloader。
先看硬件連接圖,在FT232RL下方有4個孔位,這四個就是ICSP下載的數據傳輸針腳。
再看實物圖,因為使用USB口供電,只需要把4個針腳按照上圖與ICSP口連接好就ok,VCC與GND不用去理會。
接下來我們把所需要用的附件下載回來,一個avrdude,一個avrdude gui,此avrdude是專門針對FT232RL修改過的,與官方發佈的有所不同。官方的不帶FT232RL下載選項。(
所需軟件請下載帖子中的附件。
)
打開avrdude以後,如圖:
(1)設置avrdude.exe文件所在位置
(2)選擇FT232R Synchronous BitBang(diecimila)
(3)選擇你下載的芯片型號,duemilanove是328P芯片。
(4)設置接口信息,輸入"-P ft0"
注意:Port設置項一定要為空
設置好以後,我們隊熔絲位進行讀取,測試下連接是否正常。
可以正常讀取出熔絲位,說明連接沒問題,我們就可以繼續。(
328P芯片如果熔絲位如果不是圖中所示,要按照圖中的數字進行配置。
)
接下來就是要選取bootloader,bootloader位置在arduino-0022\hardware\arduino\bootloaders\atmega\ATmegaBOOT_168_atmega328.hex
設置好以後進行擦出寫入。
轉自
arduino學習筆記29 - duemilanove用自身的FT232RL給自己下載bootloader
http://www.geek-workshop.com/forum.php?mod=viewthread&tid=247
極客工坊
所需要的軟體請自行回原帖下載喔
話說arduino在大陸好盛行 淘寶上一塊duemilanove NT300也還有找 真是便宜...
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2