国学芯用 发表于 2022-8-17 15:22:39

STC-USB分享-CDC通信协议实际可达2.4Mbps

这是STC屠龙刀的参考程序http://www.stcmcudata.com/OpenSource/STC32G12K128-LQFP64-DIP64-DEMO-CODE.ZIP

问:不用学USB,直接使用 USB-CDC通信,电脑就是串口
答:STC8H8K64U系列/STC32G12K128系列支持USB下载,走的是USB-HID 通信协议,但是速度稍微慢一点,但是USB-CDC实际可以到 2.4M bps。
      USB-CDC 实际对电脑来说,就是串口,就可以使用 STC-ISP 中的串口助手


   对STC8H8K64U系列/STC32G12K128系列这类USB MCU来说,只是 USB-CDC 和电脑通,实际就不用管波特率,那是固定的,
    如果要将电脑端USB-CDC传下来的数据通过另外的普通串口传给其他MCU或设备,才需要关心波特率,
   总之USB-CDC更方便,STC的USB型MCU用户不需要懂USB,库写好了,直接用

QIBAO 发表于 2022-8-17 15:28:08

我在群里也看到这个推荐了,有没有人测试过是否可行哦

cdust 发表于 2022-8-17 21:07:02

意思是可以用USB口通信?

国学芯用 发表于 2022-8-18 09:32:59

QIBAO 发表于 2022-8-17 15:28
我在群里也看到这个推荐了,有没有人测试过是否可行哦
(引用自2楼)

发个网友测试的结果

小李非刀 发表于 2022-8-19 10:51:31

QIBAO 发表于 2022-8-17 15:28
我在群里也看到这个推荐了,有没有人测试过是否可行哦
(引用自2楼)

楼主发的示波器就是CDC的,实际测试,上传示波器数据 发送402字节0.7ms,即575Bps,4.6Mbps,几乎是STC官方说的2.4Mbps的2倍。
页: [1]
查看完整版本: STC-USB分享-CDC通信协议实际可达2.4Mbps