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

请问USB连接状态如何判断

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:587
  • 最近打卡:2026-07-05 21:12:29
已绑定手机

112

主题

4958

回帖

1万

积分

荣誉版主

无情的代码机器

积分
10760
发表于 2025-4-11 19:53:40 | 显示全部楼层
ykeu*** 发表于 2025-4-11 19:04
用的就是最新的库,但还是会有一点阻塞,有没有能够直接判断当前的USB连接状态,以及串口开关状态的标志 ...

当前版本没这样的标识或函数

写了个临时措施:



三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:587
  • 最近打卡:2026-07-05 21:12:29
已绑定手机

112

主题

4958

回帖

1万

积分

荣誉版主

无情的代码机器

积分
10760
发表于 2025-4-11 20:00:04 | 显示全部楼层

忘了恢复中断了,更新下
stc8h_cdc_data_query_demo - 副本.zip (72.44 KB, 下载次数: 106)
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:32
  • 最近打卡:2025-12-13 16:48:49
已绑定手机

17

主题

52

回帖

325

积分

中级会员

积分
325
发表于 2025-4-12 14:21:51 | 显示全部楼层
erci*** 发表于 2025-4-11 20:00
忘了恢复中断了,更新下

感谢,似乎没有变化

点评

因为isCDCOpen返回1时虽然跳过了恢复中断,但是USB_SendData里恢复了中断......  发表于 2025-4-12 14:35
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:301
  • 最近打卡:2026-06-19 21:23:40

16

主题

42

回帖

1194

积分

金牌会员

积分
1194
发表于 2025-7-18 10:52:55 | 显示全部楼层
我也遇到相同问题,我也试试这个代码。
问渠哪得清如许 唯有源头活水来
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:887
  • 最近打卡:2026-07-05 08:00:38

16

主题

163

回帖

729

积分

高级会员

积分
729
发表于 2025-7-31 14:54:52 | 显示全部楼层
王*** 发表于 2025-4-11 18:43
使用最新的usb库函数,已经内置这部分的判断逻辑了。
在串口没有打开的事情不会堵塞程序执行了。
https://w ...

但是要如何判断当前的连接状态,比如用电池的设备,USB连接成功以后,DeviceState的状态一直是连接状态,就是断开USB以后,它的值也不会更新了.用的是20250716版本的USBCDC查询库
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-7-6 02:27 , Processed in 0.070230 second(s), 69 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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