解决:“下载失败,尝试用稍低的波特率下载”(本来是发动态,有点长,改成发文章) | 您所在的位置:网站首页 › app修改版本号 › 解决:“下载失败,尝试用稍低的波特率下载”(本来是发动态,有点长,改成发文章) |
多年以后,重拾STC 51MCU. 今天在烧录程序时,有个问题,描述如下: 电脑系统:Windows 11 家庭中文版,64bit STC ISP版本:V479 烧录串口使用:USB-serial CH340 供电:PL2303HXA(本来兼具烧录功能,但是由于从2012后过期) 按步骤烧录后报错: Chinese:正在尝试与 MCU/单片机 握手连接 ... MCU Type is: STC89C52RC MCU Firmware Version: 4.3C Chinese:MCU 固件版本号: 4.3C Double speed / 双倍速: 12T/单倍速 振荡放大器增益: full gain 下次下载时 P1.0, P1.1 与下载无关 内部扩展AUX-RAM: 允许访问(强烈推荐) 下次下载用户应用程序时将数据Flash区擦除: NO 用户软件启动内部看门狗后: 复位关看门狗 内部时钟频率:12.01563M. 外部时钟频率:12.01563M. We are trying to program ... Chinese:正在重新连接 ... Now baud is: / 当前波特率为: 38400 bps. We are erasing application flash... 正在擦除应用程序区... 正在下载... ( 开始时间: 20:24:22 ) 下载失败 (End: 20:24:26) 请尝试用稍低的波特率下载。 尝试办法: 1、换USB com口 2、换最高波特率和最低波特率 3、重新插拔供电、串口 4、更换MCU 5、拔掉点阵外围器件 6、改变STC ISP V479的兼容性设置和管理员身份打开尝试 7、重新计算机 8、更换STC ISP版本为V6.91Q版本 最后,大概尝试到第8种办法后,解决,成功烧录: 正在检测目标单片机 ... 单片机型号: STC89C52RC/LE52RC 固件版本号: 4.3C 当前芯片的硬件选项为: . 当前的时钟频率: 11.973MHz . 系统频率为12T(单倍速)模式 . 振荡器放大增益使能 . 当看门狗启动后,任何复位都可停止看门狗 . MCU内部的扩展RAM可用 . ALE脚的功能选择仍然为ALE功能脚 . P1.0和P1.1与下次下载无关 . 下次下载用户程序时,不擦除用户EEPROM区 单片机型号: STC89C52RC/LE52RC 固件版本号: 4.3C 正在重新握手 ... 成功 [0.687"] 当前的波特率: 28800 正在擦除目标区域 ... 完成 ! [0.187"] 正在下载用户代码 ... 完成 ! [0.375"] 正在设置硬件选项 ... 完成 ! [0.047"] 更新后的硬件选项为: . 当前的时钟频率: 11.973MHz . 系统频率为12T(单倍速)模式 . 振荡器放大增益使能 . 当看门狗启动后,任何复位都可停止看门狗 . MCU内部的扩展RAM可用 . ALE脚的功能选择仍然为ALE功能脚 . P1.0和P1.1与下次下载无关 . 下次下载用户程序时,不擦除用户EEPROM区 单片机型号: STC89C52RC/LE52RC 固件版本号: 4.3C 操作成功 !(2023-05-27 20:20:35) 由此猜测,随着winows系统更新,尤其是到了如今win11这种级别,原来的STC ISP串口调试助手版本已不再适用。 小结经验:还在玩STC 51单片机的同学们,建议使用烧录工具STC ISP V6.91Q版本: http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.91Q.zip |
CopyRight 2018-2019 实验室设备网 版权所有 |