[STM32F1] 两种通信方式有什么区别吗?

[复制链接]
1710|18
 楼主| llljh 发表于 2022-9-3 16:09 | 显示全部楼层 |阅读模式
一直疑惑USB串口通信与USB虚拟串口通信的区别,一个用的232接口,一个用的slave接口。两种通信方式有什么区别吗?
xxrs 发表于 2022-9-3 16:10 | 显示全部楼层
USB虚拟串口通信是USB设备使用CDC类在主机上虚拟出一个串口来。在主机上使用完全和标准串口一样
yinxiangh 发表于 2022-9-3 16:12 | 显示全部楼层
虚拟串口是主机上会多一个端口号,如果我只需要一个端口的话,是不是就不需要去弄个虚拟串口出来,直接用USB_232接口进行数据传输就好了?
kangzj 发表于 2022-9-3 16:14 | 显示全部楼层
ST有个相关的例程的
zwll 发表于 2022-9-3 16:18 | 显示全部楼层
USB转232是需要工具,直接连接电脑的串口。而USB虚拟串口只要一根USB线就可以了
stly 发表于 2022-9-3 16:21 | 显示全部楼层
USB虚拟串口只要用到一根USB的数据线,在电脑上的使用跟普通串口是一样的。但是传送速度比普通串口快N倍。
supernan 发表于 2022-9-3 16:23 | 显示全部楼层
区别是USB转的不受波特率速率限制,usb有多快,串口就有多快。
supernan 发表于 2022-9-3 16:25 | 显示全部楼层
7 楼正解, usb有多快,串口就有多快 就是好处。
spark周 发表于 2022-9-3 16:27 | 显示全部楼层
感觉没有什么区别呀
 楼主| llljh 发表于 2022-9-3 16:30 | 显示全部楼层
其实还是不大明白,我再琢磨琢磨吧,多谢了哈先
討厭和人归類 发表于 2022-9-26 19:49 | 显示全部楼层
没啥区别,都是USB转串口

林间有新绿 发表于 2022-9-26 20:11 | 显示全部楼层
虚拟串口好像就模拟串口芯片的协议吧

风吻过你的不羁 发表于 2022-9-26 20:33 | 显示全部楼层
其实虚拟串口这块还没咋了解,但是你说的USB转串口就是中间加个芯片而已

风吻过你的不羁 发表于 2022-9-26 20:55 | 显示全部楼层
其实虚拟串口这块还没咋了解,但是你说的USB转串口就是中间加个芯片而已

銀河 发表于 2022-9-26 21:17 | 显示全部楼层
其实都是USB转串口,只是一个是硬件转的,一个是软件转的

偷吻月亮 发表于 2022-9-26 21:39 | 显示全部楼层
你可以搜一下CDC虚拟串口,就知道其含义了

漫过岁月 发表于 2022-9-26 22:01 | 显示全部楼层
好像都是用的从机实现的吧

喜爱弄人 发表于 2022-9-26 22:23 | 显示全部楼层
这个用的应该是USB的描述符吧

一枝香 发表于 2022-9-26 22:45 | 显示全部楼层
你可以看一下代码的,就USB模拟串口的代码

晚晚皆安 发表于 2022-9-26 23:07 | 显示全部楼层
给我的感觉就是虚拟串口就是在电脑上开了个端口来模拟串口的

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

本版积分规则

855

主题

11301

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部