本篇文章由 VeriMake 旧版论坛中备份出的原帖的 Markdown 源码生成
原帖标题为:【解决方案】针对 Win7 系统下,WCHISPTool 无法识别 CH549 单片机 USB 接口的解决方案
原帖网址为:https://verimake.com/topics/265 (旧版论坛网址,已失效)
原帖作者为:Myj(旧版论坛 id = 165,注册于 2021-09-05 15:19:08)
原帖由作者初次发表于 2021-09-05 20:12:11,最后编辑于 2021-09-05 20:12:11(编辑时间可能不准确)
截至 2021-12-18 14:27:30 备份数据库时,原帖已获得 334 次浏览、2 个点赞、0 条回复
下边是【求助】一帖中我遇到的问题和现象,方便同好们确认是否遭遇相同问题。
1.连接Type-C线
2.打开沁恒官方的下载工具WCHISPTool,根据VeriMake推出的视频教程,选择8位 CH54X系列,下载方式选择USB
3.根据VeriMake推出的视频教程中描述:按下靠近Type-C接口一侧的download键,单片机会进入下载状态
而WCHISPTool也会在USB设备列表里自动识别出型号CH549-1号设备(即能自动识别出CH549单片机的USB接口)选择好用户程序文件后,点击下载即可烧录程序。
但是,问题出现了,我在按下download键,CH549单片机进入了下载状态,但WCHISPTool没有识别出USB设备,手动点搜索也没有结果。点击下载,下方下载记录框会反映“没有USB设备”
在确认USB线连接正常,又换了电脑的其他USB接口尝试,都没有识别出来。
我怀疑是USB设备的驱动没有正常工作。
我打开控制面板 - 硬件和声音 - 设备管理器 ,发现有一个“未知设备”,双击查看状态,但显示设备的驱动程序未被安装。
在社区YX老哥的帮助下,针对我的【求助】一帖内描述的问题,沁恒官方工程师给出了一种针对Win7系统下,WCHISPTool无法识别CH549单片机USB接口的解决方案。
首先,我把沁恒官方技术文档的链接放在这里。这份文档简要描述了Win7系统下,沁恒官方的USB驱动安装失败的原因和解决问题的重要前提。
http://www.wch.cn/downloads/InstallNoteOn64BitWIN7_ZH_PDF.html
接下来,我将描述一下操作流程。
1.在根据沁恒官方技术文档对Win7系统进行补丁更新之前,建议先右键单击计算机-属性,查看系统的版本情况,如果为非Service Pack 1,则先根据该文档进行Service Pack 1的更新。


2.在完成系统的补丁更新并且重启计算机后,仍然需要手动去设备管理器里为没有正常运行的USB设备更新驱动程序。
右键单击计算机-属性,在左侧找到设备管理器,进入设备管理器。

3.用USB线连接好CH549单片机,按下单片机靠近Type-C接口一侧的download按键,稍等一会,设备管理器会刷新设备列表,(如果没有按download按键,单片机不进入下载状态,USB是不接入的,所以一定要按的)

在设备管理器中,找到如下图这个“未知设备”并双击它,在属性窗口找到“更新驱动程序”一项,点击进入驱动程序更新的流程页。



双击“显示所有设备”一项,等待一会,在左侧厂商一栏找到wch.cn(沁恒官方),双击它;在右侧一栏选择USB Module一项,进行下一步。


可能会提示“不推荐安装”,这里选择“是”,继续进行安装。


这样,USB驱动程序安装就完成了。设备管理器里的外部接口-USB Module,即CH549单片机的USB接口。

【这里如果厂商一栏里找不到wch.cn,那你可能还没有完成VeriMake推出的CH549教程所给的开发环境工具包的安装流程。工具包内有一个CH341SER.EXE,它是沁恒官方USB驱动的安装程序,必须运行进行驱动安装】


完成这些步骤之后,我们来验证一下CH549单片机的USB是否已经能够被识别,我们打开WCHISPTool,进入“8位 CH54X系列”一栏,根据VeriMake推出的CH549教程里的描述,
下载方式选择USB,下载配置引脚为P51,按下CH549单片机的download按键,在下方的USB设备列表一栏就会自动识别出CH549设备了。

选择要烧录的.hex程序文件后,点击“下载”按钮,就能对CH549单片机下载程序了。

如果勾选了“下载完成后运行目标程序”,则单片机的USB会断开并开始执行程序。
按下download键,单片机的USB即可再次接入,进而下载新的程序。

最后,十分感谢社区YX老哥的帮助和沁恒官方工程师的技术支持。
让我这个Win7版本遗老能愉快地开始学习VeriMake推出的CH549单片机教程 :)