找回密码
 立即注册
查看: 145|回复: 6

8H8K64U 使用 USB-CDC 不能进入掉电模式,如何解决?

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-06-12 11:16:15
已绑定手机

3

主题

4

回帖

37

积分

新手上路

积分
37
发表于 2025-6-12 11:16:15 | 显示全部楼层 |阅读模式
8H8K64U 使用 USB-CDC,
调用USB CDC初始化函数后,不能进入掉电模式,
似乎是一进入就被唤醒了。

把中断和掉电定时器都关闭了都没有。
注释掉USB CDC初始化函数后能正常进入掉电模式。
进入掉电模式前可以关闭usb-cdc,但不知道如何设置。
如何解决这个问题?

回复

使用道具 举报 送花

3

主题

533

回帖

-223

积分

等待验证会员

积分
-223
发表于 2025-6-12 11:18:00 | 显示全部楼层
在断电后,USB CDC的初始化函数无法正确启动,可以通过以下步骤解决问题:

1. 启用电源管理模块:在断电后,启用电源管理模块(如STC8H8K64U的电源管理模块)以确保在断电后能正确启动USB CDC。

2. 关闭中断和定时器:在断电前,关闭中断和掉电定时器,确保它们不再影响USB CDC的正常工作。

3. 使用定时器来关闭USB CDC:在断电前,设置定时器来关闭USB CDC,这样在断电后,定时器会立即执行,避免USB CDC的初始化函数工作。

4. 使用断电检测策略:在断电后,确保断电检测策略能够正确启动USB CDC,并且在断电后立即执行。

通过以上步骤,断电后USB CDC能够正常进入掉电模式,确保电源管理的稳定。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-06-12 11:16:15
已绑定手机

3

主题

4

回帖

37

积分

新手上路

积分
37
发表于 2025-6-12 11:38:45 | 显示全部楼层
国芯人*** 发表于 2025-6-12 11:18
在断电后,USB CDC的初始化函数无法正确启动,可以通过以下步骤解决问题:

1. 启用电源管理模块:在断电后 ...

以上步骤是否有范例程序?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:480
  • 最近打卡:2025-06-28 00:00:59
已绑定手机

80

主题

5214

回帖

9305

积分

超级版主

DebugLab

积分
9305
发表于 2025-6-12 13:48:59 | 显示全部楼层
关闭P30、P31数字输入,关闭USB及USB中断,关闭内部48M时钟
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:220
  • 最近打卡:2025-06-28 13:49:44
已绑定手机

72

主题

2016

回帖

4540

积分

荣誉版主

无情的代码机器

积分
4540
发表于 2025-6-12 14:24:06 | 显示全部楼层
试下这个
截图202506121423345214.jpg
截图202506121424008048.jpg
07-主时钟停振低功耗模式-外部中断INT0-INT4唤醒 - 副本.zip (103.67 KB, 下载次数: 8)

三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-06-12 11:16:15
已绑定手机

3

主题

4

回帖

37

积分

新手上路

积分
37
发表于 2025-6-12 16:14:37 | 显示全部楼层

这样确实可以进入掉电模式了,但是USB刚使能就又休眠关闭了,电脑端都来不及打开串口,,看不到打印信息。没有实际用处。

点评

"USB刚使能就又休眠关闭了,电脑端都来不及打开串口" 大哥这是业务代码决定的啊,您可以写成电脑回复消息了再进入休眠模式?  详情 回复 发表于 2025-6-12 17:09
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:220
  • 最近打卡:2025-06-28 13:49:44
已绑定手机

72

主题

2016

回帖

4540

积分

荣誉版主

无情的代码机器

积分
4540
发表于 2025-6-12 17:09:01 | 显示全部楼层
wy94*** 发表于 2025-6-12 16:14
这样确实可以进入掉电模式了,但是USB刚使能就又休眠关闭了,电脑端都来不及打开串口,,看不到打印信息 ...

"USB刚使能就又休眠关闭了,电脑端都来不及打开串口"

大哥这是业务代码决定的啊,您可以写成电脑回复消息了再进入休眠模式?
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-29 03:56 , Processed in 1.365601 second(s), 83 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表