找回密码
 立即注册
楼主: wuzhengmin

学习休眠唤醒遇到的问题:1无法开启休眠 2舍弃一下功能后能进入休眠但无法唤醒

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:158
  • 最近打卡:2026-04-08 10:46:34
已绑定手机

22

主题

2458

回帖

3488

积分

论坛元老

积分
3488
发表于 2026-3-16 10:38:35 | 显示全部楼层
PCA设置:4分频  40/4=10MHZ,,对应计数器计数1次就是0.1us,方便我们后续根据溢出次数统计时间:

我们要把P2.0用杜邦线连接到开关P3.2上去,当然你喜欢接P3.3也OK  ,按键按下一定有下降沿,低电平按的时间长了,可能会计数溢出,所以我们

还要打开中断:使能周期中断  使能模是


截图202603161038339124.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:158
  • 最近打卡:2026-04-08 10:46:34
已绑定手机

22

主题

2458

回帖

3488

积分

论坛元老

积分
3488
发表于 2026-3-16 10:39:55 | 显示全部楼层
PCA 设置:

截图202603161039536389.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:158
  • 最近打卡:2026-04-08 10:46:34
已绑定手机

22

主题

2458

回帖

3488

积分

论坛元老

积分
3488
发表于 2026-3-16 11:06:11 | 显示全部楼层
总的计数次数=溢出的次数*0xFFFF+CCAPnH、CCAPnL,,计数1次是0.1us

注意初始值是设置为0的:

截图202603161107261927.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:158
  • 最近打卡:2026-04-08 10:46:34
已绑定手机

22

主题

2458

回帖

3488

积分

论坛元老

积分
3488
发表于 2026-3-16 11:21:51 | 显示全部楼层
看看实验现象:
截图202603161121327248.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:158
  • 最近打卡:2026-04-08 10:46:34
已绑定手机

22

主题

2458

回帖

3488

积分

论坛元老

积分
3488
发表于 2026-3-16 11:30:58 | 显示全部楼层
首先要捕获一个下降沿:捕捉到下降沿后进入PCA模块中断,我们第一次进中断必须把PCA计数器清零,从零开始计数,并且把PCA的捕获模式设置为上升沿,当捕获到上升沿的时候,就完成了低电平的时间测量:
截图202603161130497223.jpg
截图202603161130563400.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:158
  • 最近打卡:2026-04-08 10:46:34
已绑定手机

22

主题

2458

回帖

3488

积分

论坛元老

积分
3488
发表于 2026-3-18 18:11:52 | 显示全部楼层
最终我们用新到的普中实验板得到:

截图202603181811507374.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:158
  • 最近打卡:2026-04-08 10:46:34
已绑定手机

22

主题

2458

回帖

3488

积分

论坛元老

积分
3488
发表于 2026-3-18 18:43:30 | 显示全部楼层
接着我们看待机唤醒实验:

截图202603181843277784.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:158
  • 最近打卡:2026-04-08 10:46:34
已绑定手机

22

主题

2458

回帖

3488

积分

论坛元老

积分
3488
发表于 2026-3-18 18:50:23 | 显示全部楼层
本讲主要内容
1.        实验介绍  2.硬件设计  3.软件设计  4.实验现象
截图202603181850067247.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:158
  • 最近打卡:2026-04-08 10:46:34
已绑定手机

22

主题

2458

回帖

3488

积分

论坛元老

积分
3488
发表于 2026-3-18 18:55:29 | 显示全部楼层
主要是控制电源寄存器PCON,设置它的模式,不同的位对应不同的省电状态:

PD:主时钟停振/省电模式控制位
无影响
单片机进入主时钟停振/省电模式,CPU以及全部外设均停止工作。唤醒后硬件自动清零。
(注:主时钟停振/省电模式下,CPU和全部的外设均停止工作,但SRAM和XRAM中的数据是一直维持不变的)

IDL:IDLE(空闲)模式控制位
0:无影响
1:单片机进入 IDLE 模式,只有 CPU 停止工作,其他外设依然在运行。唤醒后硬件自动清零
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:158
  • 最近打卡:2026-04-08 10:46:34
已绑定手机

22

主题

2458

回帖

3488

积分

论坛元老

积分
3488
发表于 2026-3-18 18:59:26 | 显示全部楼层
唤醒源很多:
截图202603181859117395.jpg
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-4-9 21:05 , Processed in 0.116605 second(s), 80 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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