ZJM001 发表于 2024-12-12 09:23:13

传统串口、USB-CDC串口、USB-HID有什么区别?

<p>RT,不太理解传统串口、USB-CDC、USB-HID有什么区别?USB-CDC也能当串口用吗?USB-HID不是一般是当成鼠标键盘什么的吗?用USB-CDC串口和传统的串口有什么区别?</p>
<p>另外还想传统串口如果接电脑需要加转换芯片,这个芯片需要额外安装驱动,那么USB-CDC和USB-HID还需要额外安装驱动吗?比较老的系统也支持吗?</p>

DebugLab 发表于 2024-12-12 10:04:55

HID不用安装驱动,win10 1903版操作系统或以上不用安装CDC驱动
CDC对于电脑来说就是串口,上位机软件和普通串口一样
HID除了鼠标键盘还有自定义设备,使用自定义设备传输数据,单片机再转串口,所以这种方式只有AI-ISP软件才支持
不要用CH340

wlhet 发表于 2024-12-12 11:59:25

CH340做的就是将USB转换成串口。
STC单片机U后缀的代表都有USB 所以自身就可以类比为CH340+STC单片机
自然就可以省略掉CH340
但是要用usb转串口功能的话,使用官方库 编译的code 大概会占2000多b

国学芯用 发表于 2024-12-12 15:18:05

<p>USB-HID 只是 WIN7都不用装驱动,USB-CDC 是 WIN10 及以上才不用装驱动</p>
<p>如 不考虑装驱动,没有理由 用 USB-HID/这个慢, 而不用 USB-CDC/这个快,USB-CDC实际可以到 2.4M bps</p>
<p>USB-CDC 实际 对 电脑来说,就是 串口,就可以使用STC-ISP 中的串口助手</p>

国学芯用 发表于 2024-12-12 15:19:47

<p>用 AI8051U自带硬件USB 下载,自带硬件USB 仿真</p>
<p>再加 USB 转串口就落后了,USB-CDC/就是串口</p>

ZJM001 发表于 2024-12-12 20:39:20

DebugLab 发表于 2024-12-12 10:04
HID不用安装驱动,win10 1903版操作系统或以上不用安装CDC驱动
CDC对于电脑来说就是串口,上位机软件和普通 ...


明白了,非常感谢您

ZJM001 发表于 2024-12-12 20:39:40

国学芯用 发表于 2024-12-12 15:19
用 AI8051U自带硬件USB 下载,自带硬件USB 仿真
再加 USB 转串口就落后了,USB-CDC/就是串口
...

明白了,非常感谢您,

ZJM001 发表于 2024-12-12 20:40:17

wlhet 发表于 2024-12-12 11:59
CH340做的就是将USB转换成串口。
STC单片机U后缀的代表都有USB 所以自身就可以类比为CH340+STC单片机
自然 ...

明白了,非常感谢您,我不打算要CH340了

wlhet 发表于 2024-12-12 22:21:27

ZJM001 发表于 2024-12-12 20:40
明白了,非常感谢您,我不打算要CH340了

不客气

Ai_Std_25 发表于 2025-6-17 09:08:11

了解了,多谢分享
页: [1] 2
查看完整版本: 传统串口、USB-CDC串口、USB-HID有什么区别?