打印
[Atmel]

AVR单片机无法进入编程模式解决方法

[复制链接]
833|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
做项目用到了AVR单片机ATmega16,学习的过程中编辑编译环境是ICCAVR,采用并口下载器和PonyProg2000软件下载程序。项目做的差不多的时候,考虑到如果要去现场调试程序并且还用并口下载器,那就要带个台式电脑或者买个EXPRESSCARD了,这样就很不方便,那就考虑笔记本电脑吧。后来就买了个深圳市研学电子有限公司的AVR二合一工具。照着光盘资料安装了USB驱动和AVR Studio软件后,将AVR二合一工具和计算机USB口以及目标板相连后,打开AVR Studio软件,单击工具栏上的按钮,出现如下对话框:

单击Connect按钮,出现如下对话框:

然后单击Flash组中的Program按钮,出现如下对话框:


可以看到在历史操作窗口中显示Entering programming mode.. FALILED!,提示我们进入编程模式失败。
然后就上网找原因,看看有没有遇到我同样问题的童鞋们,哎,我所看到的帖子里面只有提问的,没有解决问题的。然后上深圳市研学电子有限公司的网站找找吧!发现了很关键的一句话:
下载线需要操作复位脚来实现同步,所以大家在设计目标板的时候不要做外置的复位及看门狗电路,AVR内部已经带有硬件看门狗,直接一个上拉电阻即可。
然后我把复位电容去掉,问题就解决了。后来发现把复位电容换成100uf/16V也不会出现上述问题。

相关帖子

沙发
yicole| | 2015-6-30 17:52 | 只看该作者
看着有点晕晕的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

178

帖子

30

粉丝