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

请问USB连接状态如何判断

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

80

主题

2983

回帖

6363

积分

荣誉版主

无情的代码机器

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

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

写了个临时措施:



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

使用道具 举报 送花

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

80

主题

2983

回帖

6363

积分

荣誉版主

无情的代码机器

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

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

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2025-08-07 10:41:07
已绑定手机

7

主题

27

回帖

185

积分

注册会员

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

感谢,似乎没有变化

点评

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:133
  • 最近打卡:2025-08-23 14:22:54

16

主题

42

回帖

706

积分

高级会员

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

使用道具 举报 送花

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

16

主题

160

回帖

643

积分

高级会员

积分
643
发表于 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, 2025-8-24 04:08 , Processed in 0.126446 second(s), 71 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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