找回密码
 立即注册
查看: 1049|回复: 10

STC32G的USB问题

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-05-27 17:20:29

6

主题

13

回帖

126

积分

注册会员

积分
126
发表于 2024-8-1 17:53:18 | 显示全部楼层 |阅读模式
想问一下,两个STC32G芯片,能通过彼此的USB-CDC进行通信嘛,还没用过USB,不太了解
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:407
  • 最近打卡:2025-08-04 08:20:46

23

主题

296

回帖

1462

积分

金牌会员

积分
1462
发表于 2024-8-1 18:22:15 | 显示全部楼层
这个还真没试过,串口多好啊,代码也简单
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:549
  • 最近打卡:2025-08-04 09:52:22
已绑定手机

31

主题

356

回帖

2253

积分

金牌会员

机长

积分
2253
发表于 2024-8-1 18:29:36 | 显示全部楼层
不能,两个USB设备通信必须要有一个Host设备才行。
STC32只支持USB-Device模式,不支持USB-Host模式。
业余撸代码,专业开飞机 https://gitee.com/STC-MCU
回复 支持 3 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-05-27 17:20:29

6

主题

13

回帖

126

积分

注册会员

积分
126
发表于 2024-8-1 18:38:33 | 显示全部楼层
hsr*** 发表于 2024-8-1 18:29
不能,两个USB设备通信必须要有一个Host设备才行。
STC32只支持USB-Device模式,不支持USB-Host模式。 ...

好吧,还想说能这么搞呢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2025-08-04 08:44:57
已绑定手机

44

主题

2133

回帖

7429

积分

论坛元老

积分
7429
发表于 2024-8-1 18:51:01 | 显示全部楼层
如果这样的话是可以的:
截图202408011850136188.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-05-27 17:20:29

6

主题

13

回帖

126

积分

注册会员

积分
126
发表于 2024-8-2 14:41:03 | 显示全部楼层
乘风*** 发表于 2024-8-1 18:51
如果这样的话是可以的:

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2025-08-04 08:44:57
已绑定手机

44

主题

2133

回帖

7429

积分

论坛元老

积分
7429
发表于 2024-8-2 16:22:33 | 显示全部楼层
吃了只*** 发表于 2024-8-2 14:41
串口是肯定可以的,就是USB不懂行不行,毕竟USB速度快嘛,也想试一下

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-04 08:51:06
已绑定手机

15

主题

1334

回帖

3690

积分

论坛元老

积分
3690
发表于 2024-8-2 19:38:54 | 显示全部楼层
两个芯片直接相邻,走USB协议不行,但跑虚拟出来的CDC协议应该是可以的,而且比普通串口速率要高得多,当然比不上USB 2.0的速度了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:516
  • 最近打卡:2025-08-04 00:05:42
已绑定手机

19

主题

3247

回帖

5549

积分

论坛元老

积分
5549
发表于 2024-8-2 19:53:31 来自手机 | 显示全部楼层
21cnsound 发表于 2024-8-2 19:38
两个芯片直接相邻,走USB协议不行,但跑虚拟出来的CDC协议应该是可以的,而且比普通串口速率要高得多,当然 ...

虚拟出来的cdc还是分USB主从机。stc都是从机所以估计不行。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:606
  • 最近打卡:2025-07-28 23:15:02

120

主题

2057

回帖

6052

积分

论坛元老

积分
6052
发表于 2024-8-2 20:44:33 | 显示全部楼层
不走USB通讯,哪里来的CDC?所以楼主的想法,如果两个芯片不接两台电脑的话,直接串口通讯好了。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-8-4 13:38 , Processed in 0.119812 second(s), 108 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表