找回密码
 立即注册
楼主: ikai

2*CDC 之间转发,会丢失数据~~~

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:459
  • 最近打卡:2025-06-16 00:13:00
已绑定手机

37

主题

2220

回帖

2656

积分

荣誉版主

积分
2656
发表于 2025-6-7 13:33:15 | 显示全部楼层
xxkj*** 发表于 2025-6-7 08:23
可能是因为上位机可以直接控制数据传输或处理传输的数据,而直接UART2UART,外部控制不直观,不过CDC2CDC ...

看楼主位图片都是简单转发测试,完全可以Uart-Uart通信,即使需要上位机干预,也可以用CDC接口传输控制命令,甚至可以用CDC监测数据流,这样既解决了控制问题又能监测到数据。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:566
  • 最近打卡:2025-06-16 07:52:44

113

主题

2027

回帖

5810

积分

论坛元老

积分
5810
发表于 2025-6-7 13:46:00 | 显示全部楼层
晓*** 发表于 2025-6-7 13:33
看楼主位图片都是简单转发测试,完全可以Uart-Uart通信,即使需要上位机干预,也可以用CDC接口传输控制命 ...

我觉得楼主是和我之前一样,出于好奇心,想测试一下单片机USB CDC的数据吞吐量或响应速度,不过我测试后觉得这是玩玩而已,开发项目绝对不会用到。

点评

毕竟两个CDC占用的同一个USB设备,共用的一套中断,能互不影响才怪。  详情 回复 发表于 2025-6-7 14:56
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:459
  • 最近打卡:2025-06-16 00:13:00
已绑定手机

37

主题

2220

回帖

2656

积分

荣誉版主

积分
2656
发表于 2025-6-7 14:56:56 | 显示全部楼层
xxkj*** 发表于 2025-6-7 13:46
我觉得楼主是和我之前一样,出于好奇心,想测试一下单片机USB CDC的数据吞吐量或响应速度,不过我测试后 ...

毕竟两个CDC占用的同一个USB设备,共用的一套中断,能互不影响才怪。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-16 08:51:31
已绑定手机

1

主题

6

回帖

49

积分

新手上路

积分
49
发表于 2025-6-7 21:57:10 | 显示全部楼层
晓*** 发表于 2025-6-6 12:04
本来UART直接转发UART效率极高,为什么要使用USB-CDC这一层,还要上位介入,好奇怪的需求。 ...

目前的需求:
1.   上位机存在2个CDC    下位机存在2个UART,相互之间可以做到监控和转发。  相当于4个通道之间相互转发或监控。
2.   想测一下AI8051的两个CDC之间最快的转发效率。 手册写的是 2M~4Mbps

点评

你描述的这个还不能算是需求,脱离了现实工程问题需求的本质,可以算是要验证一个方案,而不是解决一个需求。搞清楚需求和方案的异同,咱再继续往下讨论。  详情 回复 发表于 2025-6-8 09:05
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-16 08:51:31
已绑定手机

1

主题

6

回帖

49

积分

新手上路

积分
49
发表于 2025-6-7 21:58:48 | 显示全部楼层
晓*** 发表于 2025-6-7 13:33
看楼主位图片都是简单转发测试,完全可以Uart-Uart通信,即使需要上位机干预,也可以用CDC接口传输控制命 ...

请问,怎么让CDC监控数据流?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:459
  • 最近打卡:2025-06-16 00:13:00
已绑定手机

37

主题

2220

回帖

2656

积分

荣誉版主

积分
2656
发表于 2025-6-8 09:05:54 | 显示全部楼层
ik*** 发表于 2025-6-7 21:57
目前的需求:
1.   上位机存在2个CDC    下位机存在2个UART,相互之间可以做到监控和转发。  相当于4个通 ...

你描述的这个还不能算是需求,脱离了现实工程问题需求的本质,可以算是要验证一个方案,而不是解决一个需求。搞清楚需求和方案的异同,咱再继续往下讨论。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-16 08:51:31
已绑定手机

1

主题

6

回帖

49

积分

新手上路

积分
49
发表于 2025-6-8 20:36:18 | 显示全部楼层
在微软商店里,找到一款串口工具。   可以正常发送和接受数据。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-16 08:51:31
已绑定手机

1

主题

6

回帖

49

积分

新手上路

积分
49
发表于 6 天前 | 显示全部楼层
晓*** 发表于 2025-6-8 09:05
你描述的这个还不能算是需求,脱离了现实工程问题需求的本质,可以算是要验证一个方案,而不是解决一个需 ...

是的,在尝试寻找一个可以解决2*CDC相互转发的方案。  并且想在MCU内部做数据监控。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-16 10:06 , Processed in 0.301341 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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