CH549远程唤醒

你好,我用官方的例程做的HID鼠标,鼠标直接插在电脑的USB口上可以远程唤醒电脑,但是鼠标插在hub上,不能远程唤醒电脑,用协议分析仪抓了下数据,例程中的发送K状态函数确实执行了,但是这个K状态函数是通过切换低速/全速来实现的,不是真正意义上的resume,可能hub识别为插拔设备,导致不能唤醒电脑,请问有没有标准的K状态发送方法?

您好,CH549实现唤醒电平就是通过切换设备速度来实现的。
我这边尝试了直接使用EVT中的代码,在串口发送A字符之后成功将电脑唤醒,采用的HUB芯片为GL850G的USB2.0HUB 

您可以分享一下您测试有问题的HUB芯片的型号,还有要注意有的电脑在唤醒信号发出之后需要上传一次数据才能真正的将电脑唤醒(屏幕出现画面)


感谢回复,问题已经解决,是代码问题


只有登录才能回复,可以选择微信账号登录