xxkj2010 发表于 2022-12-21 08:15:19

USB CDC的波特率是自适应的吗?

USB CDC虚拟串口的波特率可以做到很高,但电脑的上位机波特率往往是设定固定的,
请问USB CDC虚拟串口的波特率是不是自适应的,
例如,电脑上位机串口的波特率设置为9600也好,设置为115200也好,
USB CDC都可以自动适应?

神农鼎 发表于 2022-12-21 08:31:36

http://www.stcaimcu.com/data/attachment/forum/202212/13/130812biw3wk3qc3qsim63.png
USB-CDC/就是串口,但是是虚拟串口,他跟电脑的USB通信,其实永远是 12M bps 的速度在通信

上面这部分,是 USB-CDC/就是串口/虚拟串口在通信,也就是USB-CDC通信, 永远是12M bps 的速度在通信

下面这部分,是在将STC8H8K64U的USB-CDC通信接受到的数据和命令格式信息转成 传统的 串口对外输出

由于RMB1.9的 STC8H8K64U-45MHz-TSSOP20, 速度快,资源多,STC开源大案提供了转2组串口的程序

https://www.stcaimcu.com/data/attachment/forum/202212/22/102602pa9s7q36z3zss2vi.png
强大的 STC-USB Link1D
STC-USB Link1D 可以支持 SWD仿真,在线下载-自动停电/上电,脱机下载-自动停电/上电,
及扩展的 USB-CDC 串口2,波特率支持6M bps /3M/4M/2M/1.5M/1M/...及各种常规低速波特率
STC-USB Link1D= SWD仿真         +      USB-CDC 串口
STC-USB Link1D= USB-CDC 串口1 +         USB-CDC 串口2
STC-USB Link1D= U8W-Mini         +         USB-CDC 串口


神农鼎 发表于 2022-12-21 08:35:25



深圳国芯人工智能有限公司-核心功能实验板 (stcai.com)

见STC开源源代码的强大的 A1程序

神农鼎 发表于 2022-12-21 08:38:39



这是要下传的格式/命令

神农鼎 发表于 2022-12-21 08:50:18

https://www.stcai.com/filedownload/642944

神农鼎 发表于 2022-12-21 08:51:49



这是 USB-CDC/虚拟串口 通信, 12M bps, 是固定速度,不存在自适应一说

神农鼎 发表于 2022-12-21 08:55:50


这就是转出来的 传统普通异步串口 UART, 并且 STC一步到位,1个 USB 给大家转出了 2组串口, 省了1个USB

至此,实现了 一箭双雕之USB转双串口

神农鼎 发表于 2022-12-21 09:01:56



插 2个 一箭双雕,就可以扩展 4组 串口,所以 STC-ISP 给了4个串口助手窗口

梁工 发表于 2022-12-21 10:03:58

USB CDC虚拟串口实质是USB通信,在电脑端映射成串口,波特率没有实际意义。

xxkj2010 发表于 2022-12-21 10:26:14

梁工 发表于 2022-12-21 10:03
USB CDC虚拟串口实质是USB通信,在电脑端映射成串口,波特率没有实际意义。

但我的上位机串口得初始化,得设置波特率呀。
页: [1] 2
查看完整版本: USB CDC的波特率是自适应的吗?