×
嵌入式 > 嵌入式开发 > 详情

AVR笔记7:ATmega16锁死

发布时间:2020-08-31 发布时间:
|
今天同学让我帮忙看一个ATmega16的程序,在他电脑上修改了一下熔丝位,我记的很清楚是把内部4MHz晶振修改为1MHz,修改完了,没有仔细对照参考资料,就下载了,就发现接的LED不亮了,我以为是程序的问题,当时也没在意,后来回到自己那,发现不能ISP下载了,也不能读取芯片的熔丝位了,想想以前同学说过AVR有锁死的情况,难道是锁死了吗?整的有点郁闷了,本来就没多少个芯片啊。后来仔细想想,除了修改CKSEL3~0外应该没有修改其它的熔丝位,要不可能是鼠标碰上了,修改错了?在看看参考资料,还可以设置为外部时钟,抱着试试的念头,用函数信号发生器产生一个8MHz的有源时钟接到XTAL1,在用ISP读取,尽然有声音了,读取熔丝位,结果真的是设置为外部时钟方式了。看来熔丝位的设置还是得对照参考资料来设置,每一位都弄清楚了,再下载,防止出现类似的假死现象,或者真的锁了。

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32的窗口看门狗