完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一般情况下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-0022hardwarearduinobootloadersatmegaATmegaBOOT_168_atmega328.hex 设置好以后进行擦出写入。 附件为本次所用到的软件: FT232RL AVRDUDE.rar (185.21 KB, 下载次数: 679) |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
WIO Terminal +MCP2515 实现车辆OBD的速度监控
10375 浏览 0 评论
60659 浏览 77 评论
5965 浏览 3 评论
一块扩展板完成Arduino的10类37项实验(代码+图形+仿真)
36132 浏览 219 评论
10028 浏览 0 评论
491浏览 1评论
请教:esp32中用u8g2显示shtc3传感器数据到i2c液晶屏,显示不稳定的问题
1256浏览 1评论
1396浏览 1评论
606浏览 0评论
725浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 21:21 , Processed in 0.599117 second(s), Total 70, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号