用AVR Studio通过仿真/编译器以ISP方式给Atmega16烧写程序,已经成功写进过一次,可现在却总是弹出 ISP mo
A problem occured when executing the command. See the command output for more info.
Tip: Check that the ISP programming frequency specified on the 'Board' page is well
below 1/4 of the clock frequency of the device. Extra precaution should be made when
using the CKDIV fuse and/or Clock Prescaler Register (CLKPR) on parts supporting
this. If this does not help, check your connections.
See the troubleshooting section in the help system for more information on what may
have caused the problems.
和客户沟通的时候,我们有一个统一的称呼“四分之一错误”,遇到这个错误通常是以下问题,依次排查:
1、ISP连线错误
2、ISP引脚上有其他的器件,比如SD卡,AD芯片等,其实这还是ISP连线错误,如果此项不可避免,建议的接法如下:
3、熔丝位问题,就是常说的芯片被锁住,ISP被禁用,或者时钟位与实际不对应,特别主意外部RC和外部晶振是不一样的,有一部分是大意写错的,还有可能就是你买到的芯片不是正宗全新的,就会有问题。
4、通讯频率不能高于时钟频率的1/4,降低速率看看其实这是最少出现的问题,当然这个问题也会存在,但是会英文的人往往会被这个误导,而忽略了其他更有效的排错方法。
5、再看下你供电没有吧,量一量电压。检查编程器有没有问题,看看AVRstudio版本之类的。
还有一些问题看提示就能解决了,看你的咯。
比如 A problem occured when executing the command.See the command output for more info
参考资料: http://www.easyele.com/News/34.html