我之前用kell软件中CPU选中的是AT89C52,编写的程序生成的hex文件为什么用stc-isp烧不进单片机12C5A60S2

我用STC89C52就行,为什么stc12c5a60s2就不行??现在目的是想不程序烧进stc12c5a60s2。还有sct89c52的速度是多少T, FLASHE容量多大,等等如图的那些

第1个回答  2011-10-21
AT89C52与STC12系列的引脚定义不同,你最好自己建一个头文件“reg12c5a60s2.h”定义一下。软件里CPU的选择不影响编译,可以随便选
第2个回答  2011-10-08
keil选什么无关紧要,但你的单片机要用stc的。而且烧不尽程序的原因有很多,比如下载线,串口等等追问

我之前单片机stc89c52都是用串口烧都可以,但换成stc12c5a60s2芯片之后就不行了,这是为什么??或者是有什么解决的办法吗,你试过的,或是实际可行的。
谢谢你!

追答

这个东西你用过没?

本回答被网友采纳
第3个回答  2011-10-08
STC89C52的31脚要接高电平,stc12c5a60s2不需要。看看是不是这个原因先。
第4个回答  2011-10-08
CPU不一样啊,你的STC-ISP里面的芯片改了么?第一步选择单片机型号那里.....