关于AVR(实测mega8)单片机的程序烧写问题小结

本文总结了在使用USBISP烧录AVR(mega8)单片机时遇到的“Chip Enable Program Error”问题及其解决方法。问题根源可能是熔丝烧写不稳定,导致无法正常下载程序。解决方案包括更换下载器、使用AVR Studio 或并口下载方式。此外,还分享了如何“救活”因熔丝错误导致无法工作的芯片,即通过跳线连接正常工作板的晶振为“报废”芯片提供时钟,从而成功重新烧写熔丝。
摘要由CSDN通过智能技术生成

          最近做一个小玩意,又继续玩起了学习已久的avr(mage8)单片机,还是那么的熟悉。但这次可遇到了一点小麻烦,一开始就不顺了。程序不能下载!!!!当然这最大的原因是下载器的原因,如果你不是使用的USBISP下载器那情况可能跟我的不一样了。

      当然在这里也不是怪那些开发USBISP的大侠们,我忠心的佩服他们,佩服他们的技术也敬佩他们的开源精神,正因为如此我才能在此之前自己动手制作了一个AVR下载器。好了,下面具体说下我的经历:

      首先我在焊接好板子之后就连上了那个下载器准备下程序,但是一直出现“Chip Enable Program Error”,换了下载器也是出现同样的问题,奇了怪了。网上一搜,很多人也是遇到同样的问题,但是按照人家的方法查看都没解决。最后想到了使用之前另一个下载器(通过AVR Studio 来下载),这个下载器就稳定些,一下就能下载进去,终于搞定了。饭过来找下之前的原因,发现是在使用USBISP下载器时,烧熔丝不稳定造成的,使用该下载器和相关软件烧写熔丝时有时会不成功,这就很容易造成芯片“报废”。因为没测试每个版本的USBISP固件和上位机程序,所以也不敢断定都是这个原因。如果遇到这种问题一种方法是采用其他类型的下载方式烧写熔丝或下载程序,如果电脑有并口的,可以采用并口方式下载,更加方便一些。当然,如果烧写好了熔丝,一般使用USBISP下载程序也是没问题的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值