WCH沁恒单片机
登录
直播中
贾飞小
7年用户
1779经验值
私信
关注
[问答]
CH567L休眠通过USB唤醒无法成功怎么解决?
开启该帖子的消息推送
CH567
USB0为HOST方式,
进入休眠前
RB_SLP_USB0_PWRDN=0,
RB_SLP_USB0_WAKE=1。然后
设置
RB_SLP_STANDBY为1后芯片进入休眠,休眠后在USB0插入设备,无法唤醒。请教是否还有哪些寄存器需要设置?
如有例子代码提供最好,感谢
回帖
(3)
孙原元
2022-6-17 16:04:58
以键鼠为例,通常电脑会在进入睡眠之前下发SET FEATURE指令,告知设备远程唤醒,然后我们可以按按键吧电脑唤醒。
如果电脑已经进入睡眠状态,此时插入的键鼠也无法将电脑唤醒,设备可能因为没有相关操作,并不会发送唤醒信号。
以键鼠为例,通常电脑会在进入睡眠之前下发SET FEATURE指令,告知设备远程唤醒,然后我们可以按按键吧电脑唤醒。
如果电脑已经进入睡眠状态,此时插入的键鼠也无法将电脑唤醒,设备可能因为没有相关操作,并不会发送唤醒信号。
举报
徐晨曦
2022-6-17 16:05:03
更正一下,CH567L不是进入休眠,而是进入低功耗模式。低功耗模式下,可以通过USB唤醒,DS中描述的低功耗模式及唤醒如下,请问一下DS中描述的USB唤醒事件包括哪些事件(比如是否包括插入唤醒,拔出唤醒)?
更正一下,CH567L不是进入休眠,而是进入低功耗模式。低功耗模式下,可以通过USB唤醒,DS中描述的低功耗模式及唤醒如下,请问一下DS中描述的USB唤醒事件包括哪些事件(比如是否包括插入唤醒,拔出唤醒)?
举报
李恬恬
2022-6-17 16:05:09
代码如下:
不过要注意的是,唤醒的本质是USB数据线信号翻转,所以当主机当前处于不同速度时,只能被另一种速度的设备唤醒,例如配置成全速主机进睡眠,这时候插入低速设备插入唤醒;配置成低速主机进睡眠,可以被全速设备插入唤醒。
代码如下:
不过要注意的是,唤醒的本质是USB数据线信号翻转,所以当主机当前处于不同速度时,只能被另一种速度的设备唤醒,例如配置成全速主机进睡眠,这时候插入低速设备插入唤醒;配置成低速主机进睡眠,可以被全速设备插入唤醒。
举报
更多回帖
rotate(-90deg);
回复
相关问答
CH567
CH
549设置进入深度
休眠
模式后
无法
唤醒
是什么问题呢?
2022-06-06
996
CH
582M freeRTOS如何实现
休眠
?
休眠
后如何
唤醒
?
2022-08-01
551
CH
554电脑
休眠
时有哪个标志可获取当前状态?
2022-10-11
434
CH
546芯片设置
USB
或者P0.3低电平
唤醒
,
无法
正常
唤醒
怎么解决
2022-06-09
959
CH
573低功耗
休眠
GPIO
唤醒
电流异常怎么解决?
2022-08-09
654
同一个
usb
3.0的设备,同是
usb
2.0的不同主机枚举得到的设备描述符为什么不同?
2022-06-14
667
求分享
CH567
的代码示例?
2022-06-07
753
如何获取
ch567
的资料?
2022-06-01
829
cc2530为什么在
休眠
唤醒
后
无法
发送数据?
2016-03-30
4242
CH567
突然
无法
实现
USB
下载要如何解决呢?
2022-06-27
535
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分