STC12C5A60S2单片机无法烧写程序

我用STC12C5A60S2这个型号的单片机烧写程序时总是提示用稍低的波特率,将最低和最高波特率都设为最低1200时仍是这样的提示。但是我用STC89C52(同一开发板)可以正常烧写。望单片机高手指点一下啊…
谢谢你的回答,我的那个外部晶振刚好是12M的,那这个没换一个最小系统是不是就不能用啊?

首先,这款单片机是1T的单片机,当你的外部时钟晶振大于12M时它的最小系统和普通的89C52不太一样,我没试过用普通的最小系统行不行,我是重新焊了一块最小系统好用。

能下,我刚试了一下。我的晶振是22.1184MHZ。排除了这个问题,我估计有可能是U转串线坏了或是电脑的U口坏了,我遇到过一回这种情况最后是因为U口坏了。你可以这样,有台式机的话,找机箱后面的串口,然后取三个杜邦线(导线就行)。2连3(电脑后面的串口上标有数字1~9但很小,然后电脑上的2连单片机上的3),3连2,5连GND,下载时COM1或COM2。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-08
你用的是PC的串口还是用USB转串口?你要是用USB转串口线的话,差的转换线经常会出现这种问题甚至不能使用,如果是用PC串口的话,一般不会出现这样的问题。STC系列单片机用的是串口下载,与晶振的关系不太大(比如12M的晶振,在我的PC上一般都可以达到是38400bit的速率。当然,用与串口匹配的晶振更好,比如11.0592M,一般下载都是最高速率)。C52用的是并行下载方式,STC用的是串口下载,两者用的根本不是同一条线路。所以C52正常,STC不正常并不奇怪。如果你使用的是PC下载还出现上述问题,要重点检查你的RS232转换电路,有条件的话用烙铁把RS232部份的零件都重焊一遍,可能可以解决你的问题
第2个回答  2013-06-17
今天遇到和你同样的问题,开发板烧12和52都行,自己做的最小系统就只能烧52,12烧不进。
进过实验发现,当最低波特率设置为4800或者以上的时候,全都能烧进去。
第3个回答  2012-07-29
下载时把波特率设置最大9600,,最小4800就可以了!!!!
第4个回答  2011-08-09
最小系统不需要换,首先芯片与COM端要选正确,最高波特率与115200最低2400就可以了。。

STC12C5A60S2单片机无法烧写程序
排除了这个问题,我估计有可能是U转串线坏了或是电脑的U口坏了,我遇到过一回这种情况最后是因为U口坏了。你可以这样,有台式机的话,找机箱后面的串口,然后取三个杜邦线(导线就行)。2连3(电脑后面的串口上标有数字1~9但很小,然后电脑上的2连单片机上的3),3连2,5连GND,下载时COM1...

stc12c5a60s2单片机烧不进程序 为什么?
如果占用了串口,或者配置有问题,也会有这个问题:把P1.0 \\P1.1 都接0看看

STC12C5A60S2单片机程序烧写不进去
首先要经常电路是否没问题 再者,usb转串口是可以下载的,有些电脑usb供电较差,你可以选用低的波特率来下载,比如把波特率选9600或更低。

STC单片机烧写不进去程序
有可能是串口线的旁路电容太大了。检查下电路,看电路的电容是否配置合理,特别是串口线上不能加对地的滤波电容。

STC12C5A60S2程序烧不进去,求助!!
CPU的 TXD 要接 USB-232 接口的 RXD,CPU的 RXD 要接 USB-232 接口的 TXD,电路板上如果没有 232 芯片,则 USB-232 还要再接一个 232-TTL 电路

stc12c5a60s2烧录程序不进去什么 求大神
具体现象是什么?这STC单片机烧录程序需要用串口线,现在都是用USB转串口线,或USB转TTL模块。在电脑上要安装驱动程序,还要下载STC的专用烧录软件STC-ISP。这些,你都做了哪些。

stc12c5a60s2无法写入程序
把最高和最低波特率都调到1200试试

关于stc12c5a60s2的烧录问题,请大家帮帮忙。
你可以测试一下,1.电源和地的电压,如果烧坏就下载不进去了!2.看看下载口是不是接反了啊 如果不是就可能是买的时候就坏了,希望你成功

我有一个STC 12C5A60S2 芯片和一个.c的程序 我该怎么才能给烧进去呢_百...
你可以通过串口利用STC官方的下载软件STC_SPI下载

STC12C5A60S2单片机突然下载不了程序了
检查供电电压,可以用7805或7905三端集成稳压器。检查宏晶下载器选项,是内部时钟还是外部晶振 检查电平转换器工作是否正常 检查COM口选项 STC宏晶的单片机挺好的,很耐用,还是国产的!在使用时要注意给P0口加上拉电阻。并注意I\/O口运行模式,最大开漏电流不超过20MA,整块芯片不超过90MA。

相似回答