实验使用的单片机为最典型的ATMEGA16直插,使用的有源晶振为27M直插有源晶振,本帖的目的是让使用AVR单片机并且因时钟设置错误而锁闭熔丝位的坛友们看到解决的办法。此方法在百度文库以及各大论坛都有说明,但我只相信实践是检验真理的唯一标准。
0
|
|
|
|
按图示连接有源晶振,其中PB6改为ATMEGA16的引脚13,即XTAL1脚。
|
|
|
|
|
按图示连接有源晶振,其中PB6改为ATMEGA16的引脚13,即XTAL1脚。
|
|
|
|
|
接下来我们来“搞坏”ATMEGA16的时钟熔丝位(注:我的开发板没有外接晶振,故只能使用内部RC振荡器,使用外部RC,外部晶振均会使熔丝位锁死),熔丝位设置错误之后无法下载程序。
-
6.PNG
(107.72 KB, 下载次数: 9)
-
3.PNG
(87.95 KB, 下载次数: 11)
|
|
|
|
|
最关键的一步来了,按上图电路图所示连接有源晶振和单片机,重新调回正确时钟设定,烧录,烧录。
|
|
|
|
|
烧录成功,熔丝位恢复正常。
-
5.PNG
(81.92 KB, 下载次数: 15)
|
|
|
|
|
至此文章发完,希望能帮到因时钟设置错误而使熔丝位锁死的坛友。
|
|
|
|
|
哪里,原理就是使用有源晶振给AVR单片机重新注入时钟信号而已。
|
|
|
|
|
学习了 期待坛友更多资料分享
|
|
|
|
|