原创 AVR熔丝位的问题

2008-11-12 13:39 1600 3 3 分类: MCU/ 嵌入式

当你改动了AVR的熔丝位配置,重新加电后,想再用ISP下载,提示:进入编程模式失败等,极有可能是你搞错了熔丝位,导致芯片不知道使用何种主频而无法正常工作(仅限于内部RC振荡的情况)


<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

点击看大图


SL ISP的帮助可以看到,所谓熔丝就是配置MCU工作状态的几个字节。“芯片不知道使用何种主频”应该是发生在设置MCU为外部时钟工作,却没有外接晶振,因此无法工作。所以通过外加有源晶振的办法,让其恢复。


它可以恢复大部分熔丝位搞错的芯片。接法如下:


guide_restore_the_fuse_pic_1.jpg


熔丝位的设置只能在ISP下载时进行,为什么上一次振荡源设置错了以后就无法下载了呢?我想是因为下载时需要使用到振荡时钟,如果没有这个时钟的话,当然无法下载了。(MCU默认的时钟是内部的时钟,所以最初是肯定可以下载的)


所以需要特别注意时钟选择的熔丝,其它选项应该错了也问题不大。


不过我没有实验过,希望多交流。


 

 

文章评论0条评论)

登录后参与讨论
我要评论
0
3
关闭 站长推荐上一条 /2 下一条