首页 > 其他分享 >关于低功耗模式下RTC唤醒

关于低功耗模式下RTC唤醒

时间:2023-10-24 13:33:07浏览次数:31  
标签:RTC 中断 低功耗 模式 闹钟 唤醒 EXTI

1、关于RTC唤醒失败解决方法

问题原因:若使用RTC进行唤醒唤醒不成功,闹钟中断标志没有被置位。原因可能是唤醒信号有毛刺,EXTI系统唤醒,但RTC来不及产生中断标志。

解决方法:RTC闹钟中断中判断的标志由RTC_IT_ALR,更改为EXTI_Line17中断标志,需要在中断函数中清17中断线标志。

 

2、关于RTC闹钟唤醒停止模式

RTC闹钟事件可以把MCU从停机模式下唤醒,使用RTC唤醒时,需要把外部中断线17配置成上升沿中断,并且把RTC设置成可产生闹钟事件。

此外需要注意:停止模式唤醒后可以继续运行,HSI为默认系统时钟,因此唤醒后为使程序正常运行,可对系统时钟重新进行初始化。

 

3、关于RTC闹钟唤醒待机模式

针对CH32F203系列,RTC闹钟唤醒待机模式,需要对EXTI_Line17进行配置

针对CH32F103系列,RTC闹钟唤醒待机模式,无需对EXTI_Line17进行配置,待机模式唤醒之后,系统会进行复位。

标签:RTC,中断,低功耗,模式,闹钟,唤醒,EXTI
From: https://www.cnblogs.com/liaigu/p/17784606.html

相关文章

  • BLE低功耗蓝牙数据包结构以及BLE流程分析
    来源: https://mp.weixin.qq.com/s/5z6KmAY_n8X8hED4eC3M-g 摘要本文没有按部就班分析蓝牙协议,而是采用循序渐进的方式,力争通过BLEPDU来分析BLE协议和BLE流程,以便在嵌入式开发和移动应用开发中,能熟悉BLE协议以及够理解这些平台中的high-level的API,特别是当想进一步深入了......
  • UM2010 是一款工作于 200MHz~960MHz 范围内的低功耗、高性能、单片集成的(G)FSK/OOK无
    UM2010是一款工作于200MHz~960MHz范围内的低功耗、高性能、单片集成的(G)FSK/OOK无线收发机芯片。内部集成完整的射频接收机、射频发射机、频率综合器、调制解调器,只需配备简单、低成本的外围器件就可以获得良好的收发性能。芯片支持灵活可设的数据包格式,支持自动应答和自动重......
  • Rockchip RK3399 - DRM crtc基础知识
    一、LCD硬件原理1.1CRT介绍CRT是阴极射线管(CathodeRayTube)的缩写,它是一种使用电子束在荧光屏上创建图像的显示设备。CRT显示器在过去很长一段时间内是主流的显示技术,现已被液晶显示屏或其他新兴技术所替代。在CRT显示器中,扫描电子束从左到右、从上到下移动,照亮屏幕上的荧光......
  • WebRTC 简单入门与实践
     一、前言WebRTC技术已经广泛在各个行业及场景中被应用,但对多数开发者来说,实时音视频及相关技术却是比较不常接触到的。做为一名Web开发者,WebRTC这块的概念着实花了不少时间才搞明白,一是WebRTC本身有较多的独有概念,二是虽然带“Web”字样,但依赖底层概念和网络却是Web......
  • 嵌入式系统中的低功耗定时器应用与优化实战
    嵌入式系统的开发在现代科技中发挥着至关重要的作用。它们被广泛应用于从智能家居到工业自动化的各种领域。在本文中,我们将聚焦于使用ARMCortex-M系列微控制器实现低功耗定时器的应用。我们将详细介绍在嵌入式系统中如何实现低功耗的定时器功能,并附上代码示例。嵌入式系统低功耗定......
  • python - bleak的低功耗蓝牙设备连接
    1.接收蓝牙日志可以用手机拨号##5959##打开蓝牙调试然后使用对应的手机app先使用对应的蓝牙产品2.蓝牙日志分析将手机上的蓝牙日志文件(btsnoop_hci.log)拷贝到电脑上使用wireshark打开,主要是看发送和接收的数据,以下是某体重秤3.寻找设备importasynciofrombleakimp......
  • Win11系统如何设置电脑睡眠唤醒时需要输入密码?
       ......
  • STM32 RTC模块的使用
    1STM32实时时钟RTC原理:   A外部晶振采用32.768KHz的原因,因为2的15次方2^15=32768,所以32.768KHz分频15次后刚好是1Hz,1S就是1Hz。   BRTC模块有一个实时计数器RealTimeCounter,它对震荡源脉冲计数,每个脉冲计数器加1,所以不能从该计数器直接获取时间时、分、秒。......
  • 网络唤醒后,计算机无法关机,任然被唤醒。
    在使用openwrt网络唤醒功能后,唤醒计算机后,关机休眠等操作后,会被再次唤醒。将网线从计算机网口拔出,再次关机操作后,等待完全关机,插上网线没有被唤醒。那么是网卡设置有问题,对网络中的唤醒进行识别。计算机管理-->网络适配器--找到唤醒的网卡,点击右键属性--电源管理。 全部勾......
  • Android WebRTC 编译注意事项
    AndroidWebRTC编译注意事项说明文主要适用于需要从外部C++文件调用WebRTCC++接口的场景本文对应的源码基于m111分支,高版本的也可以参考Android平台用默认参数编译AndroidWebRTC存在的主要问题RTTI默认未开启C++库默认使用了webrtc内部的C++库,与外部C++库abi不兼容,由......