Cypress技术论坛
登录
直播中
jjll652
8年用户
1411经验值
私信
关注
应用层如何判断68013、3014电源状态或设备连接是否正常?异常后如何处理?
开启该帖子的消息推送
上位机
CYUSB3014
如题,目前在验证68013和3014两个板子,上位机调用CyAPI连接设备后,若拔除设备,除了读写设备能得到异常外,使用CCyUSBDevice对像获取到的PowerState、Usbdstatus、NTStatus均是正常,无法判断设备的拔除。想咨询一下,除了Windows 的WM_DEVICECHANGE消息来判断外,有没有其它的途径直接通过CyAPI调用判断设备真实状态。谢谢!
回帖
(1)
江端淳
2024-2-29 09:52:28
这个方法有很多,除了你说的读写失败。设备拔出的时候DeviceHandle( )也会返回失败。也可以检查DeviceCount( )。我们无法返回一个已经不存在了的设备的状态。
这个方法有很多,除了你说的读写失败。设备拔出的时候DeviceHandle( )也会返回失败。也可以检查DeviceCount( )。我们无法返回一个已经不存在了的设备的状态。
举报
更多回帖
rotate(-90deg);
回复
相关问答
上位机
CYUSB3014
怎么通知
应用层
cp2102芯片的热插拔
状态
?
2022-01-11
1223
有一台协调器组网
后
终端
设备
无法入网,终端
设备
入其他协调器可以
正常
入网,请问是由哪部分的
设备
故障引起的?
2018-05-22
1948
EC20使用AT socket进行通信时服务器主动断开
连接
怎么
处理
这种情况?
2023-02-14
976
使用CYUSB
3014
将电路
连接
到PC时,它没有出现在
设备
管理器中,为什么?
2024-07-05
494
请问lwip掉线检测
状态
不正确该怎么办?
2019-10-21
2198
ADAU1452工作
状态
如何读取?
2023-11-29
880
在TCP/IP5
层
模型中,
应用层
是如何与传输
层
连接
的?
2023-10-28
553
如果CYUSB
3014
不使用USB 2.0,如
何处理
DM/DP引脚
2018-10-08
4071
在使用CC2530(2.5.1a版本协议栈)做串口透传应用时,请问协调器在
应用层
无法收到及
处理
该消息如何解决?
2018-05-22
2596
TCP通讯
状态
如何获取
2013-03-05
2933
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分