Arduino Leonardo自行烧写熔丝位导致板子失效-Arduino中文社区 - Powered by Discuz! Archiver

andycas 发表于 2016-1-18 11:38

Arduino Leonardo自行烧写熔丝位导致板子失效


由于想实现arduino看门狗功能,往上一篇文章提到要烧写熔丝位才能实现看门狗
于是买了一个usbasp烧写器,按照接线把icsp和usbasp连接起来了。
然后打开progisp,选择芯片Atmega32u4(因为leonardo用的是这个型号的avr芯片)
先尝试了一下RD,提示成功,然后点击右下角的...,弹出窗口选择WDTON置为0,

然后因为手贱,直接点击了写入,虽然写入之后提示成功。本以为一切大功告成。谁知道。。。

拔掉usbasp,重新插上uart串口,打开arduino ide,发现怎么端口没了,再打开我的电脑设备管理器,也没见到com口,再重新连接USBasp,可以看到设备列表中有usbasp,可是再打开progisp,再点击擦除,就提示“没有发现编程器,请检查编程器是否接入”?以为接线错了,重新练了几遍都是不对的,求救啊,该怎么办,难道板子就这样挂了吗?有什么办法可以恢复bootloader吗?我想实现leonardo的看门狗功能。

echiz 发表于 2016-1-18 12:49

试试用avrdude命令行,加-F参数,强制恢复出厂设置

wzqhby 发表于 2016-1-25 20:31

解决了吗?

giveup 发表于 2016-7-11 18:43

这个帖子好久远了。难道不知道改写熔丝位会搽除FLASH吗,要重新写固件了
页: [1]
查看完整版本: Arduino Leonardo自行烧写熔丝位导致板子失效