吃了只脆皮鸡 发表于 2024-8-1 17:53:18

STC32G的USB问题

想问一下,两个STC32G芯片,能通过彼此的USB-CDC进行通信嘛,还没用过USB,不太了解

lezjin 发表于 2024-8-1 18:22:15

这个还真没试过,串口多好啊,代码也简单

hsrzq 发表于 2024-8-1 18:29:36

不能,两个USB设备通信必须要有一个Host设备才行。
STC32只支持USB-Device模式,不支持USB-Host模式。

吃了只脆皮鸡 发表于 2024-8-1 18:38:33

hsrzq 发表于 2024-8-1 18:29
不能,两个USB设备通信必须要有一个Host设备才行。
STC32只支持USB-Device模式,不支持USB-Host模式。 ...

好吧,还想说能这么搞呢

乘风飞扬 发表于 2024-8-1 18:51:01

如果这样的话是可以的:

吃了只脆皮鸡 发表于 2024-8-2 14:41:03

乘风飞扬 发表于 2024-8-1 18:51
如果这样的话是可以的:

串口是肯定可以的,就是USB不懂行不行,毕竟USB速度快嘛,也想试一下

乘风飞扬 发表于 2024-8-2 16:22:33

吃了只脆皮鸡 发表于 2024-8-2 14:41
串口是肯定可以的,就是USB不懂行不行,毕竟USB速度快嘛,也想试一下

暂时没有支持HOST模式的芯片,所以两个芯片不能直接使用USB通信。

21cnsound 发表于 2024-8-2 19:38:54

两个芯片直接相邻,走USB协议不行,但跑虚拟出来的CDC协议应该是可以的,而且比普通串口速率要高得多,当然比不上USB 2.0的速度了。

soma 发表于 2024-8-2 19:53:31

21cnsound 发表于 2024-8-2 19:38
两个芯片直接相邻,走USB协议不行,但跑虚拟出来的CDC协议应该是可以的,而且比普通串口速率要高得多,当然 ...

虚拟出来的cdc还是分USB主从机。stc都是从机所以估计不行。

xxkj2010 发表于 2024-8-2 20:44:33

不走USB通讯,哪里来的CDC?所以楼主的想法,如果两个芯片不接两台电脑的话,直接串口通讯好了。
页: [1] 2
查看完整版本: STC32G的USB问题