IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> STM8S_AWU自动唤醒模式 -> 正文阅读

[嵌入式]STM8S_AWU自动唤醒模式

想使用AWU模式 首先得知道它是通过内部低速时钟LSI产生的(也可以是HSI)可以自己设置

注意:使用的前提的得先让单片机进入低功耗模式 halt(); 直接上源码

void AWU_Init_Config(void)
{
? CLK_LSICmd(ENABLE);//使能内部低速时钟LSI
? AWU_Init(AWU_TIMEBASE_2S);
}

使能LSI时钟 让AWU两秒进入一次 中断

/*中断函数*/

uint8_t Flag = 0;

INTERRUPT_HANDLER(AWU_IRQHandler, 1)
{
? /* In order to detect unexpected events during development,
? ? ?it is recommended to set a breakpoint on the following instruction.
? */
? FlagStatus flag_status;
? flag_status = AWU_GetFlagStatus();
? if (flag_status == SET) // SET or RESET
? {
? ? Flag = 1;
? }
}

?flag_status = AWU_GetFlagStatus();

这句的意思是判断是否产生中断 读走AWU_CSR_AWUF标志位 读走自动清零?

设置一个标置位进循环?

  while (1)
  {
    if( Flag == 1)
    {
      Flag = 0;
      GPIO_WriteReverse(LED_GPIO_PORT, (GPIO_Pin_TypeDef)LED_GPIO_PINS);
      Delay(0xFFFF);
      GPIO_WriteReverse(LED_GPIO_PORT, (GPIO_Pin_TypeDef)LED_GPIO_PINS);
      Delay(0xFFFF);
      halt();
    }
  }

****** 注意:想进入中断必须先让单片机进入低功耗模式 否则内部计数器无法计数?halt();

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-03-22 20:46:35  更:2022-03-22 20:47:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 6:43:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码