下载线是淘宝上买的USB口的,看不清是什么芯片的,说明上是支持AT89S52。S51和AVR全系列的。
板子是自己焊的洞洞板。板上就一最小系统和两块74154.当然还有开关。
下载软件用了两种,一种progisp166一种是AVR_fighter for USBASP
刚焊好先用从P1.0到GND连了一发光管,亮了。就想先操纵一下这个灯,不是最开始都这么搞的么?
用KEIL编了个简单的HEX,就开始烧录。可怎么也熄不了它。
一不小心把电源开关关了后点击“自动”它竟然也显示”Erase,Write Flash,Successfully done“当然实际上是没成功的。
这是怎么回事啊?
换了AVR_fighter for USBASP也是一样的,关了电源也能读取芯片特征字。
实际上都没烧写进去。(发光管都没有熄,我把P1.0口从1到0都试了)
补充:如果把校验fLASH打上勾,两个软件都会报错:progisp166显示flash verify error at:0h
AVR_fighter for USBASP显示:
Flash地址:0x000000处,校验错误
*芯片编程终止*
请教高手,这是个什么原因啊?
我现在怀疑下载线上的MOSI与MOIS口是不是要和S52上的反过来接啊?
现在是下载线的MOSI接S52的MOSI。是不是有个什么收信口发信口的原因啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>