找回密码
 立即注册
查看: 163|回复: 6

STC8H, USB-CDC 模拟STM32 USB VCP(解决WINXP无法识别STC CDC的问题)

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:36
  • 最近打卡:2025-12-17 07:45:08
已绑定手机

1

主题

7

回帖

58

积分

注册会员

积分
58
发表于 2025-11-10 21:17:52 | 显示全部楼层 |阅读模式
STC官方的CDC程序简单易用, 在Win10及WIN11上面很好用,
但是无法使用在WINXP系统上面.

期间参考了其他坛友的模拟CH340的程序.

发现模拟CH340后用老驱动程序没有问题, 新版本驱动会出现驱动签名的问题.

于是改用其它的USB驱动方案, 发现手上常用的STM32F103的USB CDC驱动很不错,

各种系统都能完美兼容.

简单修改描述符就可以使用,

发现STC-CDC官方程序里面的描述符和STM32-CDC官方驱动的几乎一样,
除了使用的EP不同.

修改后插在电脑上就显示STM虚拟串口设备,

收发正常.增加了一键进入下载模式功能.

8H8K64U_32.zip (36.08 KB, 下载次数: 15)





2 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:36
  • 最近打卡:2025-12-17 07:45:08
已绑定手机

1

主题

7

回帖

58

积分

注册会员

积分
58
发表于 2025-11-11 07:52:49 | 显示全部楼层
工作要求,手头上的操作系统覆盖了从WINXP到WIN11各个系统。
要求设备在每一种系统上面都能兼容,所以一直用winxp作为开发主力系统。
一般都能向上兼容。
先前模拟的CH340,端点是32个字节的缓存。

模拟STM32用的是64个字节的缓存,理论上大数据吞吐有优势一点。
VCP.bmp
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:267
  • 最近打卡:2025-12-17 08:54:37

813

主题

1万

回帖

2万

积分

管理员

积分
21307
发表于 2025-11-11 08:38:05 | 显示全部楼层
USB-CDC, 这个能否搞定 ?
【USB-CDC串口通讯驱动,只有Win10(1903版)之前的操作系统才需要安装本驱动(U)】

截图202511110836433942.jpg

截图202511110836024197.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:36
  • 最近打卡:2025-12-17 07:45:08
已绑定手机

1

主题

7

回帖

58

积分

注册会员

积分
58
发表于 2025-11-11 09:11:18 | 显示全部楼层
使用官方的CDC程序在我的WINXP电脑上安装了多次,始终无法安装成功。 win10和win11上面正常使用。
我电脑上面用其它的各种USB 转 232,UART都没有问题(PL2303,CH340, FT232, STM32 USB)
模拟成CH340或者STM32实属无奈之举。下面是截图:
F1.bmp
F2.bmp
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:36
  • 最近打卡:2025-12-17 07:45:08
已绑定手机

1

主题

7

回帖

58

积分

注册会员

积分
58
发表于 2025-11-15 10:43:11 | 显示全部楼层
参照一箭双雕的例程,改了一个复合CDC+HID的程序。在WIN10和WIN11上面两个设备正常使用,可以同时读写。
在WINXP下CDC正常,HID没有发现设备。 
WIN7上插入设备就蓝屏。不知道是上面问题。
8h8k64_32VCP_HID.png
8H8K64U_32_VCP_HID.zip (488.82 KB, 下载次数: 1)

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:400
  • 最近打卡:2025-12-17 09:48:23

1

主题

17

回帖

1433

积分

金牌会员

积分
1433
发表于 7 天前 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:304
  • 最近打卡:2025-12-16 20:06:05
已绑定手机

6

主题

255

回帖

1523

积分

金牌会员

积分
1523
发表于 5 天前 | 显示全部楼层
不错啊,
学习
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-12-17 14:54 , Processed in 0.144209 second(s), 78 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表