当前位置: 首页 > article >正文

CH573F评估板USB识别异常排查:从PB11配置到PB22切换的完整指南

1. 遇到USB识别异常先别慌最近在用CH573F评估板开发时遇到了一个典型问题用WCHISPToolV3.3软件配置PB11引脚烧录程序后USB接口突然罢工了。这情况我遇到过不止一次刚开始也手忙脚乱后来摸清了规律。其实这是芯片的下载配置脚机制在作怪——当PB11被设置为下载配置脚后它会临时接管USB功能导致常规USB接口失效。这种情况特别容易出现在以下场景刚拿到评估板进行初次烧录更换不同版本的固件后调试过程中频繁切换烧录模式好消息是解决方法比想象中简单。核心思路就是切换配置引脚特定操作顺序。我实测过多次按照正确的步骤操作5分钟内就能恢复USB功能。下面就把完整的排查流程和操作细节分享给大家。2. 问题根源为什么PB11会导致USB失效2.1 硬件设计原理CH573F评估板有两个关键引脚PB11默认的ISP下载配置脚PB22备用下载配置脚当使用WCHISPToolV3.3配置PB11时芯片内部会重新映射USB信号线路。这是因为PB11与USB_DP信号复用配置为下载脚后优先保证烧录功能常规USB通信路径被临时阻断2.2 软件配置影响WCHISPToolV3.3的配置界面有个关键选项[√] 使用PB11作为下载配置脚勾选后生成的固件会修改芯片的启动配置字导致下次上电自动进入下载模式USB控制器初始化流程改变普通USB设备枚举失败3. 完整解决方案四步恢复USB功能3.1 准备工作需要这些道具CH573F评估板型号确认杜邦线x2建议不同颜色USB数据线Type-A和Type-C各一最新版WCHISPToolV3.3官网下载注意操作前建议静电防护评估板放在绝缘垫上3.2 详细操作步骤步骤一修改软件配置打开WCHISPToolV3.3找到下载配置选项卡将下拉菜单从PB11改为PB22加载要烧录的hex文件步骤二硬件连接评估板状态 - 电源开关OFF - 所有外设断开 连接顺序 1. PB22引脚接GND黑色杜邦线 2. USB-A口接电脑 3. 电源开关拨到ON此时观察软件界面USB设备列表应该会出现WCH ISP Device。步骤三关键烧录时机看到设备出现立即点击下载进度条走完会有提示音马上关闭电源开关断开USB-A线和GND连接步骤四恢复常规模式按住BOOT键不放插入Type-C线到电脑打开电源开关保持BOOT键3秒后松开这时设备管理器应该能识别到USB Composite Device了。4. 避坑指南常见操作误区4.1 顺序错误导致失败最多人踩的坑就是操作时序不对。必须严格按这个顺序先改软件配置再接硬件线路最后上电识别我见过有人先上电再接线结果怎么都识别不到设备。4.2 电压匹配问题PB11引脚有个隐藏特性接VCC时需确保是3.3V悬空时内部上拉约3.0V如果开发板供电不稳建议使用稳压电源测量PB11实际电压必要时外接上拉电阻4.3 软件版本差异新旧版工具行为不同版本号PB11处理方式V3.2需手动复位V3.3自动识别V3.4增加超时提示建议统一使用V3.4以上版本官网更新日志里有详细说明。5. 进阶技巧如何避免再次出现5.1 固件配置建议在代码中加入这段初始化void USB_Init() { GPIOB_ModeCfg(PB11, GPIO_ModeIN_PU); // 确保PB11输入上拉 GPIOB_ModeCfg(PB22, GPIO_ModeIN_PU); // 同理配置PB22 USB_DevTransInit(); // 标准USB初始化 }5.2 硬件改造方案如果经常需要切换模式可以在PB22和GND间加个按键开关用跳帽代替杜邦线添加状态指示灯电路我的评估板就改成了这样PB22 --[按键]-- GND | [LED]--[330Ω]-- 3.3V5.3 调试工具链优化推荐搭配这些工具使用WCH-LinkE专用调试器RISC-V Embedded GCC最新编译链串口助手监控日志输出配置好工具链后基本不会再遇到USB识别问题。

相关文章:

CH573F评估板USB识别异常排查:从PB11配置到PB22切换的完整指南

1. 遇到USB识别异常?先别慌 最近在用CH573F评估板开发时,遇到了一个典型问题:用WCHISPToolV3.3软件配置PB11引脚烧录程序后,USB接口突然"罢工"了。这情况我遇到过不止一次,刚开始也手忙脚乱,后来…...

商业加氢站市场洞察:2026 - 2032年复合年均增长率(CAGR)为13.1%

据恒州诚思调研统计,2025年全球商业加氢站收入规模约达84.38亿元,至2032年这一数字将接近210.4亿元,2026 - 2032年复合年均增长率(CAGR)为13.1%。在全球能源转型与“双碳”目标驱动下,氢能作为清洁能源的关…...

保姆级避坑指南:Ubuntu 20.04下ROS2 Humble源码编译全流程(附rosdep update失败解决方案)

Ubuntu 20.04下ROS2 Humble源码编译避坑实战手册 作为一名长期在机器人开发一线工作的工程师,我深知从源码编译ROS2对于初学者来说就像在雷区中行走。每次看到新手在编译过程中反复碰壁,最终放弃的场景,都让我想起自己当年踩过的那些坑。这份…...

谷歌宣布提供1000万美元资助,支持4万名制造业从业者掌握AI技能

当地时间4月13日,谷歌宣布提供1000万美元的资助,以支持美国制造业研究所帮助美国劳动力迎接工业创新新时代的到来,这笔资金将助力4万名现有及未来的制造业从业人员掌握AI技能,并将学徒培训机会扩展至全美15个地区。这笔千万美元的…...

FRP内网穿透实战:SSH与RDP远程访问的极简配置指南

1. 为什么你需要FRP内网穿透? 每次出差或者临时需要访问办公室电脑时,你是不是也遇到过这样的尴尬?明明文件就在办公电脑里,却因为内网限制无法直接访问。我去年就遇到过这种情况,当时正在客户现场演示,突然…...

如何通过Wi-Fi CSI技术实现环境感知:ESP-CSI项目实战全解析

如何通过Wi-Fi CSI技术实现环境感知:ESP-CSI项目实战全解析 【免费下载链接】esp-csi Applications based on Wi-Fi CSI (Channel state information), such as indoor positioning, human detection 项目地址: https://gitcode.com/GitHub_Trending/es/esp-csi …...

拯救你的硬盘空间:3步搞定重复图片清理的智能工具AntiDupl.NET

拯救你的硬盘空间:3步搞定重复图片清理的智能工具AntiDupl.NET 【免费下载链接】AntiDupl A program to search similar and defect pictures on the disk 项目地址: https://gitcode.com/gh_mirrors/an/AntiDupl 你是不是也经常发现手机或电脑里存着大量重复…...

Obsidian终极加密指南:3分钟掌握笔记隐私保护

Obsidian终极加密指南:3分钟掌握笔记隐私保护 【免费下载链接】obsidian-encrypt Hide secrets in your Obsidian.md vault 项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-encrypt 在数字时代,个人隐私保护变得至关重要,特别…...

终极Visual C++运行库解决方案:VisualCppRedist AIO一键修复Windows软件兼容性问题

终极Visual C运行库解决方案:VisualCppRedist AIO一键修复Windows软件兼容性问题 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经在安装新…...

从手机射频到电源模块:不同场景下的电感选型实战手册

从手机射频到电源模块:不同场景下的电感选型实战手册 在智能硬件设计领域,电感器件的选型往往决定着整个系统的稳定性和性能上限。一部5G手机中可能隐藏着超过30颗不同规格的电感,从为CPU供电的功率电感到处理毫米波信号的01005薄膜电感&…...

多模态安防监控从Demo到量产的生死线,2026奇点大会闭门报告首度披露:4层语义对齐架构+实时性SLA保障矩阵

第一章:多模态安防监控从Demo到量产的生死线 2026奇点智能技术大会(https://ml-summit.org) 在实验室中流畅运行的多模态安防系统,常在部署至千路摄像头边缘节点时遭遇断崖式失效:GPU显存溢出、跨模态对齐延迟超标、低光照下OCR识别率跌至3…...

Dell R730 实战:U盘安装Rocky9.3的避坑指南

1. 准备工作:从下载镜像到制作启动盘 第一次在Dell R730上装Rocky Linux 9.3时,我拿着U盘兴冲冲地开工,结果刚起步就踩了坑。后来才发现,准备工作没做对,后面全是白费劲。先说镜像下载,千万别图快随便找个第…...

5分钟快速上手:在macOS上使用Whisky运行Windows应用的终极指南

5分钟快速上手:在macOS上使用Whisky运行Windows应用的终极指南 【免费下载链接】Whisky A modern Wine wrapper for macOS built with SwiftUI 项目地址: https://gitcode.com/gh_mirrors/wh/Whisky 还在为Mac上无法运行Windows软件而烦恼吗?Whis…...

多模态大模型轻量化部署全链路拆解(从ViT-Adapter到Edge-LLaVA的17个关键压缩决策点)

第一章:多模态大模型边缘智能应用 2026奇点智能技术大会(https://ml-summit.org) 多模态大模型正从云端向终端下沉,边缘侧实时理解图像、语音、文本与传感器信号的能力成为工业质检、智慧医疗与车载交互系统的核心竞争力。轻量化架构设计、硬件感知推理…...

如何快速掌握Diablo Edit2:暗黑破坏神II角色编辑器终极指南

如何快速掌握Diablo Edit2:暗黑破坏神II角色编辑器终极指南 【免费下载链接】diablo_edit Diablo II Character editor. 项目地址: https://gitcode.com/gh_mirrors/di/diablo_edit 你是否厌倦了在暗黑破坏神II中花费数百小时刷装备?或者因为一次…...

libIEC61850开源库技术解析与电力自动化通信应用实践

libIEC61850开源库技术解析与电力自动化通信应用实践 【免费下载链接】libiec61850 Official repository for libIEC61850, the open-source library for the IEC 61850 protocols 项目地址: https://gitcode.com/gh_mirrors/li/libiec61850 libIEC61850是一款功能完整的…...

OfflineInsiderEnroll:无需微软账户获取Windows Insider预览版的终极方案

OfflineInsiderEnroll:无需微软账户获取Windows Insider预览版的终极方案 【免费下载链接】offlineinsiderenroll OfflineInsiderEnroll - A script to enable access to the Windows Insider Program on machines not signed in with Microsoft Account 项目地址…...

STM32新手必看:用JLINK和Keil5下载程序的完整电路设计指南

STM32开发实战:从零构建JLINKKeil5下载电路的全流程解析 第一次接触STM32开发时,最让人头疼的往往不是编程本身,而是如何把写好的代码顺利下载到芯片里。我至今记得自己第一次尝试时,因为SWD接口接反导致整个下午都在排查问题的经…...

给RK3326盒子刷上Android 8.1后,这10个系统定制化修改让我少踩了80%的坑

RK3326盒子Android 8.1系统深度定制实战指南 作为一名长期扎根嵌入式开发的工程师,我深知在RK3326平台上定制Android系统的痛点。每次编译完基础系统后,那些看似简单的本地化需求往往成为耗时最长的"暗坑"。本文将分享我在三个实际项目中验证…...

你的微信好友列表里,有多少人早已悄悄离开?

你的微信好友列表里,有多少人早已悄悄离开? 【免费下载链接】WechatRealFriends 微信好友关系一键检测,基于微信ipad协议,看看有没有朋友偷偷删掉或者拉黑你 项目地址: https://gitcode.com/gh_mirrors/we/WechatRealFriends …...

华为防火墙 NAT 规则配置全攻略:原理+实战+多场景一网打尽

华为防火墙 NAT 规则配置全攻略:原理实战多场景一网打尽摘要一、华为防火墙 NAT:核心概念1.1 什么是 NAT1.2 NAT:两大核心类型(必掌握)1.3 NAT:配置前提(必看)二、华为防火墙 NAT&am…...

Windows系统HEIC图片预览终极指南:5分钟搞定iPhone照片查看

Windows系统HEIC图片预览终极指南:5分钟搞定iPhone照片查看 【免费下载链接】windows-heic-thumbnails Enable Windows Explorer to display thumbnails for HEIC/HEIF files 项目地址: https://gitcode.com/gh_mirrors/wi/windows-heic-thumbnails Windows系…...

华为交换机STP(生成树协议)配置详解:从原理到实战一步到位

华为交换机STP(生成树协议)配置详解:从原理到实战一步到位摘要一、华为交换机STP:核心概念1.1 什么是STP1.2 STP:核心作用1.3 STP:核心选举机制(必须掌握)1.4 STP:默认状…...

《QGIS快速入门与应用基础》280:地图框、图例、比例尺、指北针添加

8.1.4.2 地图框、图例、比例尺、指北针添加 上一节我们完成了乡镇行政地图A4竖版标准布局的新建,搭建了符合政务规范的纸张框架;而本节要添加的地图框、图例、比例尺、指北针,是我国《测绘成果质量检查与验收》(GB/T 24356-2021)规定的正式地图必须具备的四大核心法定要素…...

Landsat 8数据下载全攻略:地理空间数据云保姆级教程(含注册到下载避坑指南)

Landsat 8数据获取实战手册:从零开始掌握遥感数据下载核心技巧 第一次接触遥感数据分析时,最让人头疼的往往不是复杂的算法或专业软件操作,而是连基础数据都找不到下载入口。作为NASA陆地卫星计划的最新成员,Landsat 8以其30米分辨…...

如何用Citra在电脑上免费畅玩3DS游戏:从零开始的完整指南

如何用Citra在电脑上免费畅玩3DS游戏:从零开始的完整指南 【免费下载链接】citra A Nintendo 3DS Emulator 项目地址: https://gitcode.com/gh_mirrors/cit/citra 想要在个人电脑上重温《精灵宝可梦》、《塞尔达传说》等经典3DS游戏吗?Citra模拟器…...

保姆级教程:用Cesium+PHPStudy本地调试福建天地图(4490坐标系),附完整代码

从零搭建Cesium本地开发环境:福建天地图4490坐标系实战指南 第一次接触Cesium和天地图服务时,最让人头疼的莫过于本地开发环境的搭建和调试。特别是当项目要求使用特定坐标系(如4490)加载省级地图服务时,网上的教程往…...

RedisDesktopManager到RedisInsight迁移:架构升级与数据安全完整方案

RedisDesktopManager到RedisInsight迁移:架构升级与数据安全完整方案 【免费下载链接】RedisDesktopManager RedisInsight/RedisDesktopManager: RedisDesktopManager 是一个用于 Redis 数据库管理的桌面应用程序,可以用于连接和操作 Redis 数据库&#…...

SITS2026 AI文案系统实战手册:从零配置API接入,到批量生成SEO长尾词文案(附可运行Python脚本)

第一章:SITS2026分享:AI文案生成系统 2026奇点智能技术大会(https://ml-summit.org) SITS2026现场演示的AI文案生成系统基于轻量化微调架构,支持多轮意图对齐与风格可控输出。该系统在端侧设备(如搭载NPU的边缘服务器&#xff0…...

Zotero插件市场:一站式插件管理终极指南

Zotero插件市场:一站式插件管理终极指南 【免费下载链接】zotero-addons Zotero Add-on Market | Zotero插件市场 | Browsing, installing, and reviewing plugins within Zotero 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-addons Zotero插件市场…...