gtx897 发表于 2023-4-4 10:50:20

休眠USB中断的if (intrusb & RSUIF) usb_resume();这句语句执行不了

使用官方的历程,我把配置描述符改成支持远程唤醒的,我电脑休眠的时候usb中断if (intrusb & RSUIF) usb_resume();这句语句是进不去的usb_resume();这个函数就是点个灯,发现电脑休眠这个intrusb & RSUIF标志位都是0的,官方也没写这个函数里面的内容,不知道是什么原因

gtx897 发表于 2023-4-4 10:59:40

电脑休眠我检测按键直接发usb_write_reg(POWER, 0xff);
                        Delay10ms();
                        usb_write_reg(POWER, 0xfb);
是可以唤醒的,但是电脑休眠,STC32G12K的USB中断if (intrusb & SUSIF) usb_suspend();是进不去的,非常奇怪

zhp 发表于 2023-4-5 12:44:01

gtx897 发表于 2023-4-4 10:59
电脑休眠我检测按键直接发usb_write_reg(POWER, 0xff);
                        Delay10ms();
                        usb_write_reg(POWER, 0xfb);


问题收到
我们内部测试一下,节后回复

gtx897 发表于 2023-4-6 10:10:54

zhp 发表于 2023-4-5 12:44
问题收到
我们内部测试一下,节后回复

好的,谢谢,补充一下,使用的芯片是STC32G12K128,使用的是官方的历程:71-基于HID协议的USB键盘范例

zhp 发表于 2023-4-6 17:24:33

gtx897 发表于 2023-4-6 10:10
好的,谢谢,补充一下,使用的芯片是STC32G12K128,使用的是官方的历程:71-基于HID协议的USB键盘范例 ...

请参考下面的帖子
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=1695&extra=

gtx897 发表于 2023-4-6 17:56:42

zhp 发表于 2023-4-6 17:24
请参考下面的帖子
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=1695&extra=

我试了没有问题,感谢你的解答,谢谢

神农鼎 发表于 2023-4-6 19:59:35

gtx897 发表于 2023-4-6 17:56
我试了没有问题,感谢你的解答,谢谢

开心,又可以前进了
页: [1]
查看完整版本: 休眠USB中断的if (intrusb & RSUIF) usb_resume();这句语句执行不了