完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
USB0为HOST方式,进入休眠前RB_SLP_USB0_PWRDN=0,RB_SLP_USB0_WAKE=1。然后设置RB_SLP_STANDBY为1后芯片进入休眠,休眠后在USB0插入设备,无法唤醒。请教是否还有哪些寄存器需要设置?
如有例子代码提供最好,感谢 |
|
相关推荐
3个回答
|
|
以键鼠为例,通常电脑会在进入睡眠之前下发SET FEATURE指令,告知设备远程唤醒,然后我们可以按按键吧电脑唤醒。
如果电脑已经进入睡眠状态,此时插入的键鼠也无法将电脑唤醒,设备可能因为没有相关操作,并不会发送唤醒信号。 |
|
|
|
更正一下,CH567L不是进入休眠,而是进入低功耗模式。低功耗模式下,可以通过USB唤醒,DS中描述的低功耗模式及唤醒如下,请问一下DS中描述的USB唤醒事件包括哪些事件(比如是否包括插入唤醒,拔出唤醒)?
|
|
|
|
代码如下:
不过要注意的是,唤醒的本质是USB数据线信号翻转,所以当主机当前处于不同速度时,只能被另一种速度的设备唤醒,例如配置成全速主机进睡眠,这时候插入低速设备插入唤醒;配置成低速主机进睡眠,可以被全速设备插入唤醒。 |
|
|
|
只有小组成员才能发言,加入小组>>
311 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2777 浏览 2 评论
2285 浏览 1 评论
317浏览 2评论
352浏览 2评论
CH582m usb描述符已经成功获取,怎么添加修改例程去枚举?
313浏览 2评论
print和uart1_recvstring为什么不能同时使用?
164浏览 2评论
264浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-17 14:44 , Processed in 1.097187 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号