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

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

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2026-3-18 19:01:05 | 显示全部楼层
1.2 实验目的
D1指示灯闪烁5次后进入低功耗模式,按下K1键唤醒。
截图202603181900417712.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2026-3-18 19:03:54 | 显示全部楼层

K1实际就是P32 ,按下就是下降沿
截图202603181903297992.jpg
截图202603181903395635.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2026-3-18 19:27:41 | 显示全部楼层

我们用外部中断INTO(P3.2)
下降沿来唤醒,也可以用普通IO口所有的普通 1/0口都支持的外部中断
上升沿,下降沿所有的 VO 口注意:不支持高电平和低电平唤醒

我们把P32用普通IO口来唤醒:
截图202603181927399406.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2026-3-18 19:31:57 | 显示全部楼层
.硬件设计
本实验使用到硬件资源如下:
(1)GPIO
(2)LED模块
(3)独立按键
重点是软件设置:
截图202603181931556184.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2026-3-19 08:57:08 | 显示全部楼层
最终实验现象是可以顺利进入休眠

按K1就唤醒:
截图202603190857036382.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2026-3-19 08:58:11 | 显示全部楼层
今天我们继续学习,21-ADC模数转换实验
前面学过PWM输出不同的电压,类似或者感觉是模拟信号输出,现在倒过来,我们需要检测外部输入的模拟信号,怎么搞?

截图202603190858092053.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2026-3-19 09:03:24 | 显示全部楼层
要用到ADC功能,进行ADC模数转换实验就明白了
本讲主要内容
1.实验介绍
2.硬件设计
3.软件设计
4.实验现象

1.实验介绍
1.1 实验简介
ADC(analog to digital converter)即模数转换器,它可以将模拟信号转换为数字信号。
Ai8051U系列单片机内部集成了一个12位高速A/D转换器,共有15个通道。
ADC的时钟频率为系统频率2分频再经过用户设置的分频系数进行再次分频
(ADC的时钟频率范围为SYSclk/2/1~SYSclk/2/16)。
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2026-3-19 09:12:03 | 显示全部楼层

这12位装换结果放入16位寄存器,可以左对齐,也可以右对齐
看看ADC模块内部框图:
截图202603190911437775.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2026-3-19 09:27:02 | 显示全部楼层
第15个通道是专门用来测量内部1.19V基准电压(参考信号源)的,这个1.19V是在厂里校准好的,1.19V是很准的。只有1%的误差,对应的输入管脚图中已经标明。

我们用P1.4(ADC4)通道来采集模拟电压数据
ADC相关的寄存器


截图202603190927009798.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2026-3-19 09:30:31 | 显示全部楼层
看看通道选择位:


我们选P1.4----ADC_CHS [3:0]就要取0100

截图202603190930245283.jpg
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-4-1 01:38 , Processed in 0.111704 second(s), 77 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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