完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
昨天下午我测试新买的USBISP下载线,用PROGISP软件,参数选择328P,然后载入了一个HEX文件,烧录FLASH,成功。 下载器是10个孔(5个一排2排)。烧录的时候接线就插了4根, PIN 13,12,11和RESET 引脚 与烧录器连接的。 但是现在发现用ARDUINO IDE无法写入程序了,下载程序进去的时候就一直无响应。 Using Port : /dev/cu.u***modem1441 Using Programmer : arduino Overriding Baud Rate : 115200 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00 我以为是USBISP烧录器把328P的BOOTLOADER弄坏了,就扣掉UNO上的328P,换了一片写好BOOTLOADER和LED发光的程序的328P。 换上去以后,UNO上自带的LED灯在闪烁,说明芯片工作正常。 然而用ARDUINO IDE写入程序还是上面的错误。 我怀疑是ATMEGA16U2被USBISP烧录器弄坏了,就进入DFU模式擦写了16U2,从新写入了BOOTLOADER。 用ARDUINO IDE写入程序还是上面的错误。 换另外一块UNO,IDE写入正常。 奇怪,什么样的操作会把UNO搞成现在这个样子呢? 2个关键的芯片,能替换的替换,不能替换的也从新刷过。 还能是哪出问题? |
|
相关推荐
3个回答
|
|
首先说USBISP下载线是可以用PROGISP软件烧写HEX文件的(是作为AVR单片机而言),而不是 ARDUINO。
最佳答案
|
|
|
|
我搞定了,是熔丝位的问题。从ARDUINO IDE里hardware目录里找对应型号的bootloader.hex ,拿USBISP烧录器载入FLASH,设置好熔丝位烧录。 ARDUINO UNO就恢复正常了,可以用IDE写入程序了。 |
|
|
|
stormer 发表于 2017-10-21 12:48 嗯,我就说嘛ARDUINO还不至于那么脆弱。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码
1905 浏览 0 评论
【瑞萨RA2L1入门学习】+ MacOS安装e2studio
750 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-本地仓库管理之分支间的操作
791 浏览 0 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】3D 图形显示
665 浏览 0 评论
756 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12251 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-3 01:13 , Processed in 0.630004 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号