登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
CDC虚拟串口与硬件串口传输速度的对比测试 ...
CDC虚拟串口与硬件串口传输速度的对比测试
[ 复制链接 ]
万妙音
2026-1-24 18:30:04
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
一、串口简说
CDC串口是指通过USB接口模拟传统串行通信端口(COM口)的一种技术,其全称为通信设备类(Communication Device Class)。而硬件串口是一种传统的串口。
USB CDC串口可支持最高12Mbps的传输速度(USB 2.0),而硬件串口的传输速率达到961200波特率就会感到吃力。
下面就这两者进行传输速率对比,虽然不很严格、科学和专业,但在速率的体现上仍然特别明显。
二、测试条件
本次测试使用的芯片是CH552T,主频率是12MHz。首先将其配置成USB CDC,然后与硬件串口(波特率为默认的57600)进行速率比拼。
三、测试方法
测试的数据是向电脑发送1000次随机数据(读取定时器TF0),每次64个字节。开始发送数据时,打开定时器0,发送完毕时停止计时,然后向电脑发送这个计时结果。
用CDC发送数据时,硬件串口负责发送调试信息(字符格式);而用硬件串口发送数据时,就用CDC发送调试信息(HEX格式)。
四、测试结果
比较结果如下:
同样向上位机发送64000个字节,硬件串口需要差不多12秒的时间:
而CDC只需要204毫秒:
两者的耗时相差甚远。当然,我们可以把主频率调高些,把波特率调高些,硬件串口的传输速率就会高一些,但想超越CDC,这是不可能的事。
五、其他
经过对比,用CDC来向上位机交流数据,无疑是一种很好的方式。但是,使用CDC虚拟串口,在win10以下的系统(如win7)需要手动安装它的驱动程序。所以,一般开发者为了提高开发产品的兼容性,一般都用USB HID模式。
2026.1.24
欢迎关注本人公众号,了解更多。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
串口
CDC
虚拟
硬件
传输
相关帖子
直击硬件时钟:802.1AS时间同步精度测试实战
直击硬件时钟:802.1AS时间同步精度测试实战
直击硬件时钟:802.1AS时间同步精度测试实战
直击硬件时钟:802.1AS时间同步精度测试实战
面向高速、远距离传输应用的机器视觉数据接口(以Vieworks为例)
蓝牙基础(十):蓝牙串口、文件传输、通话控制
.NET 虚拟单体存储库 (VMR)架构演进、同步机制与统一构建策略
如何传输本地大文件至 Linux 服务器
通过串口烧录DA14531MOD内封的SPI FLASH
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
直击硬件时钟:802.1AS时间同步精度测试实战
0
1
类饲冰
2026-01-22
安全
直击硬件时钟:802.1AS时间同步精度测试实战
2
4
左优扬
2026-01-22
安全
直击硬件时钟:802.1AS时间同步精度测试实战
1
4
诈知
2026-01-22
安全
直击硬件时钟:802.1AS时间同步精度测试实战
8
112
水苯
2026-01-22
安全
面向高速、远距离传输应用的机器视觉数据接口(以Vieworks为例)
2
829
鞍注塔
2026-01-23
业界
蓝牙基础(十):蓝牙串口、文件传输、通话控制
2
425
箝德孜
2026-01-27
业界
.NET 虚拟单体存储库 (VMR)架构演进、同步机制与统一构建策略
0
323
啖曼烟
2026-01-28
业界
如何传输本地大文件至 Linux 服务器
0
129
村亢
2026-01-30
安全
通过串口烧录DA14531MOD内封的SPI FLASH
0
840
刎唇
2026-01-30
回复
(2)
慕疼
6 天前
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
懂技术并乐意极积无私分享的人越来越少。珍惜
辉伫
5 天前
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
东西不错很实用谢谢分享
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
代码
业界
签约作者
程序园优秀签约作者
发帖
万妙音
5 天前
关注
0
粉丝关注
22
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
宋子
9939
6
韶又彤
9952
7
闰咄阅
9993
8
刎唇
9995
9
蓬森莉
9921
10
俞瑛瑶
9998
查看更多
今日好文热榜
237
Qt 技巧笔记(四)QVector 的底层原理与高
710
零门槛搭建部署 OpenClaw/Moltbot/Clawdbot
760
如何保障分布式IM聊天系统的消息可靠性(即
983
【面试题】MySQL 中 count(*)、count(1) 和
543
MWGA让千亿行代码在Web端“复活”!
23
spring6-多种类型的注入方式
661
LLVM Pass快速入门(二):运行第一个pass
227
LLVM Pass快速入门(二):运行第一个pass
637
MySQL 5.6 2000 万行高频读写表新增字段实
271
电商带货三步式快速开播工具:全能播Live O
543
上传本地文件到linux服务器的三种方法对比
933
用 Vue3 + fetch-event-source 打造流式 AI
756
吴恩达深度学习课程五:自然语言处理 第三
813
Java中的数据类型
501
Google正式上线Gemini In Chrome,国内环境
173
天翼云全面上线Moltbot,通过云主机、AI云
520
10408_基于SSM的野营用品租赁管理系统
331
10408_基于SSM的野营用品租赁管理系统
3
10408_基于SSM的野营用品租赁管理系统
2
10408_基于SSM的野营用品租赁管理系统