最近在搞ATmega16单片机,自己做了一个PCB板子,一开始还能下程序,可是下了几次后,就突然间下不进去了,每次都提示“进入编程模式失败”,如下图
又有如下的提示,大致是说下载速率过快,下载频率应该小于单片机晶振的四分之一
网上查了好多资料,但是一直不知道怎么弄,怀疑自己的单片机熔丝位被改了,或者被锁了,或者自己画的电路板有问题,为此换了好几块单片机都是这样的,搞得自己焦头烂额。搞了一个多星期,被自己无意间操作了如下步骤,就是如下图
再找到如下区域
就是这个ISP一项。我用的是STK500 下载器, USBISP下载方式下载的。一开始这个图中的“ISP”右边的下拉框是没有数据的,我点开它,给它设定为57.6kHz,然后再Program,就可以正常下程序了。(开心死我了)
这时我再读取它的熔丝位,发现它的时钟的熔丝位为内部1MHz的RC振荡器,所以才会导致“进入编程模式失败”
这时在把时钟的熔丝位设置成外部高频晶振(也就是最后一项)。然后再以高速下载就可以了。
现在回想起来,可能是以前误操作导致的。无论怎样,学习了不少
上一篇:ATmega8熔丝设置
下一篇:关于AVR单片机熔丝位的设置和拯救方法大全
设计资源 培训 开发板 精华推荐
- VND5E050AJ评估板
- #第八届立创电赛#数码管时钟
- 用于完整 3V、12 位、1MHz 模数转换系统的 AD8604DRUZ-REEL 运算放大器的典型应用
- AP5725 白光 LED 升压转换器的典型应用
- AD9248BST-20EB,用于评估 AD9248BSTZ-20、20Msps、14 位、双 ADC 的评估套件
- AD5791、20位电压输出DAC的典型应用
- AM6TW-2418SH35Z 18V 6 瓦单路输出 DC/DC 转换器的典型应用
- 使用 Aimtec 的 AM3G-2412DH30Z 的参考设计
- LT8609SEV 5V 降压稳压器的典型应用电路
- LT1171IQ、2.5A 高效恒流充电器的典型应用