由于需要对井盖姿态进行检测,采用了ADXL362低功耗姿态芯片,配合低功耗STM8L051单片机实现,这里主要对低功耗做个简单的介绍与总结;

void RTC_Config(void)
{
        //CLK_LSEConfig(CLK_LSE_ON);
        CLK_LSICmd(ENABLE);//使能LSI
        CLK_PeripheralClockConfig(CLK_Peripheral_RTC, ENABLE);//RTC时钟门控使能
        CLK_RTCClockConfig(CLK_RTCCLKSource_LSI, CLK_RTCCLKDiv_64);//RTC时钟源LSI,1分频=38K  Tang=1;
        while (CLK_GetFlagStatus(CLK_FLAG_LSIRDY) == RESET);//等待LSI就绪
        
        RTC_WakeUpCmd(DISABLE);
        
        RTC_WakeUpClockConfig(RTC_WakeUpClock_RTCCLK_Div16);//38K/16=2.375k=0.421ms  
        RTC_ITConfig(RTC_IT_WUT, ENABLE);//开启中断                   ouyang=38000/64div=593;593/16div=37;   X/37=second(定时)
        //RTC_SetWakeUpCounter(23750);//23750*0,421=10S左右
        RTC_SetWakeUpCounter(22200);//370 = 10S   欧阳修改,最大修改为65530/37=1771S  即29.5分钟起来一次;22200=10分钟;
        //ITC_SetSoftwarePriority(RTC_CSSLSE_IRQn, ITC_PriorityLevel_3);//优先级
        
        enableInterrupts();
}

低功耗主要靠此RTC配置,目前配置是10分钟一次中断,那么,要更长时间,可以通过RTC中断:

#pragma vector=6
__interrupt void RTC_IRQHandler(void)
{
    rtc_wake_flag++; 
    RTC->ISR2 &=~RTC_ISR2_WUTF;
}

来计算,比如每10分钟进入此中断,当rtc_wake_flag>144时,即达到1440分钟,也就是定时24 hour啦;

点滴记录,勇敢成长......

关于STM8L系列低功耗井盖板设计记录【云南昆明电子设计开发工程师】相关推荐

  1. 电子设计大赛作品_电子设计大赛 | 快来参与吧

    ---------- 为了进一步提高学生对电子和科技的兴趣 培养学生的动手能力和想象能力 增强学生的团队合作意识 提高学生分析和解决问题的能力 现决定开展电子设计大赛 电子设计大赛详情 一.参赛对象 ...

  2. Stm8L系列单片机的低功耗

    Stm8L系列单片机的低功耗有五种模式: wait模式 Low power run模式 Low power wait模式 Active-halt with full RTC模式 Halt模式 最低功耗 ...

  3. LDO芯片CMO3236 系列低功耗

    低功耗.低压差.500mA 射频线性稳压器 CMO3236 系列低功耗.低压差.CMOS LDO 在 1.7V 至 7.5V 输入电压范围内工作,可提供高达 500 mA 的输出电流. CMO3236 ...

  4. IOS塔防游戏《坦克对大炮》的开发设计记录

    IOS塔防游戏<坦克对大炮>的开发设计记录 引子 游戏已经在App Store上线几个月了,一直很想写点什么记录一下.真要写的时候,却又发现无从下笔没啥好写的.在2012年进入IOS,对于 ...

  5. 【项目】FT232RL设计记录

    今天记录下FT232RL的设计笔记,之前一直用CH340系列,但听说这款USB芯片更加耐用,既然准备优化我的第二代板子,那就新增一款USB芯片吧,顺便学习一下~ 1.芯片的接口图 2.芯片的管脚说明 ...

  6. 云南计算机设计大赛,云南省大学生计算机设计大赛决赛举行 作品贴近生活

    原标题:云南省大学生计算机设计大赛决赛举行 作品贴近生活 大赛开幕式现场 记者袁虹/摄 参赛选手进行答辩 记者袁虹/摄 评委与参赛选手交流 记者袁虹/摄 参加本次大赛的选手.评委合影 记者袁虹/摄 昆 ...

  7. 【STM8L】STM8L之低功耗模式

    本篇博文最后修改时间:2016年12月14日,14:48. 一.简介 本文介绍STM8L系列如何实现:默认低功耗模式,用按键实现唤醒并发射红外信号,随即又进入低功耗模式 . 二.实验平台 编译软件:I ...

  8. 记录电子设计(温度控制器通过蓝牙同手机通信)

    记录关于电子设计 选题内容 利用焊接完的电路板完成软件的设计,本次选的题目为温度控制器与蓝牙通信,最终达到手机端能收到温度控制器测得的实时温度,其中温度控制器的核心部件是DS18B20芯片和LCD16 ...

  9. 密码学系列——MD5算法理解记录

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 密码学系列--MD5算法理解记录 前言 MD5算法流程 总结 前言 主要是为了快速回忆之前工作的一些记录,不至于完全忘记.因此此处不会 ...

  10. STM8L的低功耗模式的配置

    低功耗可以说是stm8l系列单片机的核心特色了.假设假设我们有一个温度传感器设备,他处于某种很特殊的地方,只能使用电池,而且我们很难去更换,那么低功耗就显得尤为重要.那么继续假设我们这个温度传感器不需 ...

最新文章

  1. 消失,只为一个人存在……
  2. Torch not compiled with CUDA enabled
  3. 机器学习笔记:(时间序列中的线性回归)如何选择预测变量
  4. QT 生成二维码接口封装
  5. Spring系列(八):Spring生命周期中BeanPostProcessor接口用法介绍
  6. python3 socket sendall_全网最详细python中socket套接字send与sendall的区别
  7. 树莓派python调用摄像头拍照
  8. Profibus DP新总结
  9. Cirium称,2020年航空公司准点率表现良好,但客运航班数只有2019年的一半
  10. python爬虫论文总结与展望怎么写_汉语言文学毕业论文总结与展望怎么写
  11. CSS基础教程 -- 媒体查询屏幕适配
  12. Stripe/Paypal 多账户轮询系统操作【一】
  13. matlab 贪吃的蛇,贪吃的蛇教案
  14. Fisher's exact test( 费希尔精确检验)
  15. 如果说这个世界不是真实存在的,只是一段代码,迄今为止你发现了哪些bug?
  16. 编程打印如下形式的杨辉三角形,打印的杨辉三角形的行数n(不超过10行)要求由用户从键盘输入。要求按照如下函数原型进行编程,不能使用全局变量
  17. 汽车结构嵌件市场现状及未来发展趋势
  18. LIS优化 —— 队列优化 + 二分
  19. 标宋2号 仿宋3号 调整行间距
  20. 一图缕清 mysql 事务锁

热门文章

  1. 征途2服务器显示不出来怎么办,征途2手游进不了游戏怎么办 游戏无法进入解决方法[多图]...
  2. 更改Windows OEM信息
  3. win-pe 重置win10密码“SAM 文件只读属性,修改操作无法保存”的解决办法
  4. 《Go圣经》章三:基本数据
  5. pyside2 镜像安装_简单安装Pyside2
  6. MPB:林科院袁志林组-树木共生真菌菌株纯化及快速鉴定方法
  7. 2019新买电脑必备软件
  8. 数学建模day1 层次分析法与TOPSIS方法
  9. c语言的开发环境的下载,Windows安装C语言开发环境
  10. VS2019搭建C语言开发环境(图文教程)