AVR mega16编程问题!为什么只有一个烧录工具(编程器软件)能够与我的单片机连接上??! 50
我手头上有一个ISP下载器,并且有正确的测试Hex文件,但是先后用mucodeisp、双龙的SLISP、智峰的progisp(1.6.7)、progisp(1.7.2)进...
我手头上有一个ISP下载器,并且有正确的测试Hex文件,但是先后用mucodeisp 、双龙的SLISP、智峰的progisp (1.6.7)、progisp(1.7.2)进行烧录,测试了n次发现只有智峰progisp(1.7.2)可以与我的单片机连接上,其他的几个软件都是提示找不到可用的ISP!更奇怪的是智峰的两个软件基本上一样,而且我帮两个软件对比了一番,设置的基本一样!!但低版本的progisp (1.6.7)还是没能连上!问题是我在烧录我的at89s52单片机的时候同样是用这个isp下载器,同样是用progisp (1.6.7),烧录得非常顺利的!!我弄了一个晚上啦,非常郁闷啊!!!请各问帮帮小弟的忙啊!感激不尽!!(插图是智峰progisp(1.7.2)的)
展开
展开全部
先确实你的那个编程器上面是不是有一个ATMEGA8的单片机,还有就是上面烧录的是不是USBASP的固件,OK后你如果发现下载失败或者链接不上那就说明你的电脑或者驱动不兼容,我试过玩驱动把整个系统玩挂了的(不认那个编程器了),后来只能恢复系统解决!
还有就是硬件接线 ,复位脚的电路(电容是否过大)。
最后就是你的ATMEGA16的熔丝配置搞错了造成无法识别(网上说的锁死状态),先找个可以下载的编程器去试试!
还有就是硬件接线 ,复位脚的电路(电容是否过大)。
最后就是你的ATMEGA16的熔丝配置搞错了造成无法识别(网上说的锁死状态),先找个可以下载的编程器去试试!
追问
感谢你的回答!不过对于你的回答还有诸多的问题!首先前面你提到的设置(USBASP等)都正确,并且确定熔丝位没有设置错(将智峰的两个软件做过比较,其中有一个可以烧录,有一个不行的,发现熔丝位设置一样的。如果说是驱动不兼容,那我就无语啦,没有搞过这方面的东西呢!还有硬件接线也没有问题吧,AT89s52正常烧录的!最后想说我试过很多编译器啦(我的初始问题也有说!)
追答
那么只能说明你的M16芯片被锁了熔丝位了!
展开全部
我想你该检查一下单片机开发板上ISP接口的引脚定义是否和下载线的相对应。
就我知道的,有些S13的单片机开发板上胡乱定义ISP接口的信号。
就我知道的,有些S13的单片机开发板上胡乱定义ISP接口的信号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你买的应该是那种20块钱左右1个的编程器!这个编程器在烧写AVR单片机需要注意的一个问题是AVR单片机的工作频率是熔丝位决定的。如果是内部RC1MHz(出厂默认)的话。需要连接编程器的一个跳线,让编程器烧写速度变低一点。烧写AT89S52没问题是,89S52一般都是外部12MHz或者11.0592MHz的晶振的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询