8H8K64U 使用 USB-CDC 不能进入掉电模式,如何解决?
8H8K64U 使用 USB-CDC,调用USB CDC初始化函数后,不能进入掉电模式,
似乎是一进入就被唤醒了。
把中断和掉电定时器都关闭了都没有。
注释掉USB CDC初始化函数后能正常进入掉电模式。
进入掉电模式前可以关闭usb-cdc,但不知道如何设置。
如何解决这个问题?
在断电后,USB CDC的初始化函数无法正确启动,可以通过以下步骤解决问题:
1. 启用电源管理模块:在断电后,启用电源管理模块(如STC8H8K64U的电源管理模块)以确保在断电后能正确启动USB CDC。
2. 关闭中断和定时器:在断电前,关闭中断和掉电定时器,确保它们不再影响USB CDC的正常工作。
3. 使用定时器来关闭USB CDC:在断电前,设置定时器来关闭USB CDC,这样在断电后,定时器会立即执行,避免USB CDC的初始化函数工作。
4. 使用断电检测策略:在断电后,确保断电检测策略能够正确启动USB CDC,并且在断电后立即执行。
通过以上步骤,断电后USB CDC能够正常进入掉电模式,确保电源管理的稳定。
[本文内容由国芯人工智能辅助生成,仅供参考] 国芯人工智能 发表于 2025-6-12 11:18
在断电后,USB CDC的初始化函数无法正确启动,可以通过以下步骤解决问题:
1. 启用电源管理模块:在断电后 ...
以上步骤是否有范例程序? 关闭P30、P31数字输入,关闭USB及USB中断,关闭内部48M时钟 试下这个
ercircle 发表于 2025-6-12 14:24
试下这个
这样确实可以进入掉电模式了,但是USB刚使能就又休眠关闭了,电脑端都来不及打开串口,,看不到打印信息。没有实际用处。 wy943103 发表于 2025-6-12 16:14
这样确实可以进入掉电模式了,但是USB刚使能就又休眠关闭了,电脑端都来不及打开串口,,看不到打印信息 ...
"USB刚使能就又休眠关闭了,电脑端都来不及打开串口"
大哥这是业务代码决定的啊,您可以写成电脑回复消息了再进入休眠模式?
页:
[1]