walton 发表于 2011-11-8 18:41:50

stc12c5a60s2烧写问题

哪位大哥帮帮忙,我是自己焊的板子,很奇怪我把波特率改为1200时显示;
Chinese:正在尝试与 MCU/单片机 握手连接 ...
Chinese:连接失败,请尝试以下操作:
1.在单片机停电状态下,点下载按钮,再给单片机上电
2.停止下载,重新选择 RS-232 串口, 接好电缆
3.可能需要先将 P1.0/P1.1 短接到地
4.可能外部时钟未接
5.因 PLCC、PQFP 转换座引线过长而引起时钟不振荡,请
   调整参数
6.可能要升级电脑端的 STC-ISP.exe 软件
7.若仍然不成功,可能 MCU/单片机内无 ISP 系统引导码,
   或需退回升级,或 MCU 已损坏
8.若使用 USB 转 RS-232 串口线下载,可能会遇到不兼容
   的问题,可以让我们帮助购买兼容的 USB 转 RS-232
   串口线

仍在连接中, 请给 MCU 上电...

但把把波特率改为9600或以上时显示:

Chinese:正在尝试与 MCU/单片机 握手连接 ...
MCU Type is: STC12C5A60S2
MCU Firmware Version: 6.2I
Chinese:MCU 固件版本号: 6.2I
下次冷启动后使用外部晶体或时钟
RESET pin 仍为 RESET
上电复位不增加额外的复位延时
振荡器放大增益:                   High gain
下次下载时 P1.0/P1.1 与下载无关
下次下载用户应用程序时将数据Flash区擦除: NO
P4.6/RESET2 用作 P4.6
启动内部看门狗后禁止改看门狗分频数       NO
下次上电自动用有关参数启动内部看门狗   NO
Idle(空闲)状态时内部看门狗停止计数      YES
冷启动后内部看门狗预分频数(未启动):   256
MCU Clock:22.193776MHz./时钟频率:22.193776M.
Chinese:正在重新连接 ...
Connection failed. / 握手失败 (End: 18:34:56)

yao1 发表于 2011-11-8 19:00:52

波特率改成2400 重新下载

cqfeiyu 发表于 2011-11-8 19:32:21

P1.0,P1.1接地试试,按下载后,再给单片机上电.

xiaobendan 发表于 2011-11-8 19:51:17

回复【2楼】cqfeiyu
p1.0,p1.1接地试试,按下载后,再给单片机上电.
-----------------------------------------------------------------------

肯定是和这个无关了,要不到不了这个地方的。
仍在连接中, 请给 MCU 上电...

出厂 RC 振荡器频率: 12.609152MHz.
上次使用 RC 振荡器下载时的频率: 12.609152MHz.
上次使用 RC 振荡器下载时的频率误差:0%

MCU Type is: STC12C5A60AD
MCU Firmware Version: 6.5I
Chinese:MCU 固件版本号: 6.5I
下次冷启动后使用外部晶体或时钟
RESET pin 仍为 RESET
上电复位增加额外的复位延时
振荡器放大增益:                   High gain
下次下载时 P1.0/P1.1 与下载无关
下次下载用户应用程序时将数据Flash区擦除: NO
P4.6/RESET2 用作 P4.6
启动内部看门狗后禁止改看门狗分频数       NO
下次上电自动用有关参数启动内部看门狗   NO
Idle(空闲)状态时内部看门狗停止计数      YES
冷启动后内部看门狗预分频数(未启动):   256
MCU Clock:22.152494MHz./时钟频率:22.152494M.
Chinese:正在重新连接 ...
Current Baud is: / 当前波特率为: 115200 bps.
We are erasing MCU flash...
正在擦除应用程序区... ( 00:03 )
MCU 出厂序列号: 000300E0020326
正在下载... ( 开始时间: 19:48:39 )
MCU Type is: STC12C5A60AD
MCU Firmware Version: 6.5I
Chinese:MCU 固件版本号: 6.5I
下次冷启动后使用外部晶体或时钟
RESET pin 仍为 RESET
上电复位不增加额外的复位延时
振荡器放大增益:                   High gain
下次下载时 P1.0/P1.1 与下载无关
下次下载用户应用程序时将数据Flash区擦除: NO
P4.6/RESET2 脚低于 1.33V 复位
启动内部看门狗后禁止改看门狗分频数       NO
下次上电自动用有关参数启动内部看门狗   NO
Idle(空闲)状态时内部看门狗停止计数      YES
冷启动后内部看门狗预分频数(未启动):   256
设置选项成功。
Program OK / 下载 OK
VerifyOK / 校验 OK
erase times/擦除时间 :00:03
program times/下载时间: 00:13
Encrypt OK/ 已加密

以上是我下载AD的过程,参考一下吧

xiaobendan 发表于 2011-11-8 19:54:55

看看复位脚的电路吧
还有RESET2脚的电路吧

s3c2440 发表于 2011-11-8 20:05:58

还是用串口把,USB转串就是不稳定

gongnn 发表于 2011-11-8 20:21:16

检查电源性能吧,是不是纹波太大了。

coorme 发表于 2011-11-8 21:16:58

STC的工具是有点问题的,在我电脑上测试的时候,直接把USB串口线插在电脑上,下载不成功。中间有个USB-HUB的话百试百灵,害我以为我的USB串口线有问题。建议弄个USB-HUB来试一下。

walton 发表于 2011-11-9 01:15:58

谢谢各位大哥问题已经解决,但我想请教各位一个问题.如我第一次烧写设定了使用外部晶震并成功写入,再这之后
如果晶震坏了,以后再烧写程序的话会写入成功吗?
我又遇到了新问题,只点亮一个LED程序写入后单片机不工作,电路中没有上拉或限流电阻(STC12C5A60S2).我怀疑与晶振有关
晶振为;22.1184 电容为:33PF
还请各位大哥指点.

bigradio 发表于 2012-1-2 17:15:23

楼主这个吝啬鬼,解决了问题,都不说说怎么搞的。

jjj2012 发表于 2012-1-2 17:33:50

晶振应该不至于,如果是晶振的问题可能就一直都不可能下进去;
我也想知道你最后是怎么搞定的,是置换了一个晶振吗,还是电路的其他问题啊

bg8wj 发表于 2012-1-2 23:26:37

回复【8楼】walton
-----------------------------------------------------------------------
我也用串口写stc12c5a60s2单片机。和你分享一下,首先ttl-232的电路发现淘宝上价格便宜的max232cpe全是假货,最多只能通讯速率19200,再快的话出现传输信号会“不清晰”电平幅值下降。其二、stc系列单片机串口下载hex文件时,如果程序中有串口处理程序的话断电-上电时间要足够!估计这个是stc串口烧写的硬伤,应为上位机下载hex文件时要等待串口输出0x22,如果我们程序中没有包括datasheet中的不断电下载程序,应用程序中使用串口1时,下载十次有2到三次会不成功。我用了一年多的60s2后发现如果断电时间足够的话,下载成功率有所提高,当然把下载波特率设置成最高19200,最低4800 成功率会大大提高。我一直使用的rs232电路。http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_709806RU6BQ4.jpg
适合60s2双串口的电路 (原文件名:rs232.jpg)

pcbboy 发表于 2012-1-8 21:26:50

第一此烧写用内部时钟,以后用外部时钟就可以了

妖神厶楼 发表于 2012-7-3 10:43:27

walton 发表于 2011-11-9 01:15 static/image/common/back.gif
谢谢各位大哥问题已经解决,但我想请教各位一个问题.如我第一次烧写设定了使用外部晶震并成功写入,再这之后
...

我好像也遇到你这个问题了,可以问一下问题是怎么解决的吗,纠结好几天了

walton 发表于 2012-7-4 14:27:20

你好,好久没有上论坛所以没看见.实在对不起大家.我的问题是出现在IC座的质量上(接触不良时有时无).找了一段时间才发现

a01250629 发表于 2013-4-15 16:45:37

mark{:sleepy:}

bbssilverkey 发表于 2013-4-15 17:10:40

一直在用这个芯片,无他,因为便宜又好用,不过稳定就真的不太好说.{:shutup:}
if(默认配置115200-1200,出现握手成功,下载是失败)
   那么你调下载波特率上下同样来试,记得要失败后要复位一下;//因为下载的时候跟你最后一次晶振有关系.
if(默认配置115200-1200,无握手成功,下载是失败)
   那么检查晶振,还有驱动;//再不行就换MCU吧{:lol:}
页: [1]
查看完整版本: stc12c5a60s2烧写问题