USB CDC的波特率是自适应的吗?
USB CDC虚拟串口的波特率可以做到很高,但电脑的上位机波特率往往是设定固定的,请问USB CDC虚拟串口的波特率是不是自适应的,
例如,电脑上位机串口的波特率设置为9600也好,设置为115200也好,
USB CDC都可以自动适应?
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 串口
深圳国芯人工智能有限公司-核心功能实验板 (stcai.com)
见STC开源源代码的强大的 A1程序
这是要下传的格式/命令
https://www.stcai.com/filedownload/642944
这是 USB-CDC/虚拟串口 通信, 12M bps, 是固定速度,不存在自适应一说
这就是转出来的 传统普通异步串口 UART, 并且 STC一步到位,1个 USB 给大家转出了 2组串口, 省了1个USB
至此,实现了 一箭双雕之USB转双串口
插 2个 一箭双雕,就可以扩展 4组 串口,所以 STC-ISP 给了4个串口助手窗口
USB CDC虚拟串口实质是USB通信,在电脑端映射成串口,波特率没有实际意义。 梁工 发表于 2022-12-21 10:03
USB CDC虚拟串口实质是USB通信,在电脑端映射成串口,波特率没有实际意义。
但我的上位机串口得初始化,得设置波特率呀。
页:
[1]
2