乐此不疲 发表于 2024-4-20 10:24:47

一箭双雕之USB转双串口,主控STC8H8K64U固件更新的方法

手里一直用官版的【一箭双雕之USB转双串口】的小板子为STC单片机烧录代码,一直非常稳定并且使用非常方便,
但昨天这货突然罢工了,事出巧合的是在为一块新焊的板子下载代码时出了问题,直观现象是STC-isp软件
中无法识别USB-CDC串口、小板子没有输出SVcc电源,仔细检查目标板硬件并测量是否有短路等问题,
弄了半天没发现硬件有问题,于是找出来此前厂家赠送的STC-USB Link1D再次为目标板下载代码结果一切正常,
由此可以确定就是这个一箭双雕里的控制程序出问题了,带着问题来本坛本版块翻帖子查找解决问题的方法,
翻看了本版块所有的帖子并没有找到提及此类问题的文章,或许这么简单的问题本就不是问题吧,
但耐心翻贴也是有收获的,我从这里找到并下载了例程代码。





下载代码后发现压缩包里还有一个说明书,《USB转双串口使用说明-STC8H-V1.0.pdf》,浏览了这个说明后基本上知道了这个一箭双雕小板子更新固件的方法了,根据提示将例程代码烧录到STC8H8K64U主控芯片中后,小板子的功能恢复如新,再次查看电脑设备管理器的端口发现丢失的两个串口号码已经回来了,连接目标板子并重新打开STC-ISP软件后,串口扫描标签中也正常出现了STC-CDC1-UARE1(COM25),2CDC+HI-字样的串口号,为目标板下载代码一切恢复正常,小板子满血复活了。

为了以后有遇到同样问题的新手朋友少走弯路,我总结了操作步骤并在此分享,希望大家赏花知意我留余香。
下载的代码解压缩后找到这个工程:“A1, USB CDC转双串口开源程序 - 做自动停电上电烧录器”,接下来按照下述步骤操作即可:

1.打开A1,USB CDC**工程、编译无误。
2.一箭双雕小板插入USB口。
3.打开STC-ISP软件。
4.按住板上的P3.2键不松手(靠近输出插口的DownLoad键)。
5.再按下电源键(靠近电源转换开关的Update键)后松开按键。
6.当扫描串口窗口显示STC USB Writer (HID1)串口号码后,就可以松开P3.2按键。
7.打开工程的.hex文件。
8.设置时钟频率为24MHz。
9.下载烧录程序。
10.完成烧录、小板恢复功能。



神农鼎 发表于 2024-4-20 10:36:34

用 STCAI-ISP V6.94D 重新制作下



按住板上的P3.2键不松手(靠近输出插口的DownLoad键)。
再按下电源键(靠近电源转换开关的Update键)后松开按键。
当扫描串口窗口显示STC USB Writer (HID1)串口号码时, 就可以松开P3.2按键。
点击上图菜单中的选项菜单,下载烧录USB-2UART+HID的程序
完成烧录、小板升级到最强的功能

乐此不疲 发表于 2024-4-20 10:41:36

神农鼎 发表于 2024-4-20 10:36
用 STCAI-ISP V6.94D 重新制作下
多谢指点,我之前真的找到了你说的这个选项,
但说实话我不知道这个选项的作用就错过了,
看来用这个就更简单了,谢了。

soma 发表于 2024-4-20 10:59:55

直接ISP软件升级不是更简单

乐此不疲 发表于 2024-4-20 16:36:06

soma 发表于 2024-4-20 10:59
直接ISP软件升级不是更简单

开始因为不会操作、点击了软件上的更新操作后等了半天没有动作就放弃了,也是后来看来了那个说明书的PDF后才弄明白操作方法的。
页: [1]
查看完整版本: 一箭双雕之USB转双串口,主控STC8H8K64U固件更新的方法