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

使用USB CDC库函数, 不接USB线, 程序不能运行, 如何解决 | 已系统性解决

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:276
  • 最近打卡:2025-08-23 14:05:57
已绑定手机

80

主题

2979

回帖

6355

积分

荣誉版主

无情的代码机器

积分
6355
发表于 2025-7-28 16:58:20 | 显示全部楼层
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-01 12:12:48
已绑定手机

1

主题

12

回帖

49

积分

新手上路

积分
49
发表于 2025-7-29 19:46:00 | 显示全部楼层
erci*** 发表于 2025-7-28 16:58
这是在灌水吗?

求解CDC USB发送10个字节非常慢 ,需要80ms的问题 - USB:USB-CDC虚拟串口/就是串口,一 ...

能帮助解决么,代替CH340,或者官方一点的指导,目标是完全代替传统串口+CH340,占用时间太大的话,比传统9600速率都慢了

点评

可以 https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=19324&pid=179096  详情 回复 发表于 2025-7-29 21:51
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:276
  • 最近打卡:2025-08-23 14:05:57
已绑定手机

80

主题

2979

回帖

6355

积分

荣誉版主

无情的代码机器

积分
6355
发表于 2025-7-29 21:51:33 | 显示全部楼层
BH4*** 发表于 2025-7-29 19:46
能帮助解决么,代替CH340,或者官方一点的指导,目标是完全代替传统串口+CH340,占用时间太大的话,比传统 ...


可以
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=19324&pid=179096
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:613
  • 最近打卡:2025-08-23 09:08:38

16

主题

160

回帖

643

积分

高级会员

积分
643
发表于 2025-7-31 14:58:31 | 显示全部楼层
请问DeviceState的状态会实时更新吗?用电池的设备,电池一直供电,如果DeviceState的值没有实时更新,如何判断是否断开了与电脑的连接呢?

点评

如果是通讯端口打开关闭可以看下这个,USB库拔出貌似没更新状态需要更新下,协议范例源码集成的话可以看下usb_suspend、usb_resume。 https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=19324&p  详情 回复 发表于 2025-7-31 15:20
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:276
  • 最近打卡:2025-08-23 14:05:57
已绑定手机

80

主题

2979

回帖

6355

积分

荣誉版主

无情的代码机器

积分
6355
发表于 2025-7-31 15:20:31 | 显示全部楼层
wppp*** 发表于 2025-7-31 14:58
请问DeviceState的状态会实时更新吗?用电池的设备,电池一直供电,如果DeviceState的值没有实时更新,如何判断 ...


如果是通讯端口打开关闭可以看下这个,USB库拔出貌似没更新状态需要更新下,协议范例源码集成的话可以看下usb_suspend、usb_resume。
https://www.stcaimcu.com/forum.p ... ptid=19324&pid=
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:613
  • 最近打卡:2025-08-23 09:08:38

16

主题

160

回帖

643

积分

高级会员

积分
643
发表于 2025-7-31 16:05:11 | 显示全部楼层
测试了一下isCDCOpen()函数,并没有实时得到USBCDC与电脑的连接状态.
CDCsend_flag=isCDCOpen();//判断CDC是否还在线

//拨掉USB数据线以后,并不会进入到下面的判断中,
if(CDCsend_flag==0)
        ........
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-23 20:19 , Processed in 0.123467 second(s), 79 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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