F429的RTC当做stop模式下的唤醒源(FreeRTOS)
The RTC also includes an automatic wakeup unit to manage low-power modes.
时钟源的选择:LSI or LSE ,LSI=32.768kHz
tick=1kHz,要分频得到这个频率,有两个选择,一个是RTC_CLK进行2/4/8/16分频后,再经过16位的自动重载向下计数器,这样子在HSI下很难得到准确的1kHz的触发,这个方案暂缓;第二个方案是用ck_spre,因为也是整数分频,不可能分频为1kHz。
http://wiki.csie.ncku.edu.tw/embedded/RTC
修改systick为RTC的唤醒中断,首先可以借鉴下下文
http://www.freertos.org/low-power-ARM-cortex-rtos.html
具体的步骤:
1.写RTC唤醒中断及其函数,记得设置systick的优先级加上这句NVIC_SetPriority (RTC_WKUP_IRQn, (1<<__NVIC_PRIO_BITS) - 1);。
2.删除掉Systick中断函数调用的osSystickHandler();,给RTC的唤醒中断。
3.在函数vPortSetupTimerInterrupt中将systick初始化部分删除掉,添加进RTC中断初始化函数。
F429的RTC当做stop模式下的唤醒源(FreeRTOS)相关推荐
- ESP8266 Deep-Sleep 模式下的唤醒方式
ESP-WROOM-02D 模块进入 Deep-Sleep 睡眠:仅 RTC 处于⼯作状态,芯⽚的其他部分掉电. ESP8266 在 Deep-Sleep 模式下支持两种唤醒方式:自动唤醒和外部唤醒. ...
- 【STM32笔记】低功耗模式下的RTC唤醒(非闹钟唤醒,而是采用RTC_WAKEUPTIMER)
[STM32笔记]低功耗模式下的RTC唤醒(非闹钟唤醒,而是采用RTC_WAKEUPTIMER) [STM32笔记]低功耗模式配置及避坑汇总 前文: blog.csdn.net/weixin_5340 ...
- 【极海APM32替代笔记】低功耗模式下的RTC唤醒(非闹钟唤醒,而是采用RTC_WAKEUPTIMER)
[极海APM32替代笔记]低功耗模式下的RTC唤醒(非闹钟唤醒,而是采用RTC_WAKEUPTIMER) [STM32笔记]低功耗模式配置及避坑汇总 前文: blog.csdn.net/weixin_ ...
- 【STM32笔记】HAL库低功耗STOP停止模式的串口唤醒(解决进入以后立马唤醒、串口唤醒和回调无法一起使用、接收数据不全的问题)
[STM32笔记]HAL库低功耗STOP停止模式的串口唤醒(解决进入以后立马唤醒.串口唤醒和回调无法一起使用.接收数据不全的问题) [STM32笔记]低功耗模式配置及避坑汇总 前文: blog.csd ...
- cocos2d-x+lua开发模式下编辑器的选择
cocos2d-x+lua开发模式下编辑器的选择 原本打算直接用CocosIDE的,毕竟是官方出品,并且支持Android远程调试,windows下的调试也非常方便,调试的信息也非常全,智能提示也不错 ...
- php cli获取参数,php cli模式下获取参数的方法
PHP在cli模式下接收参数有两种方法 1.使用argv数组 2.使用getopt方法 1.使用argv数组 例如:需要执行一个php,并传递三个参数(type=news, is_hot=1, lim ...
- Light-sleep 模式下的电流功耗测试及特性(使用 Wi-Fi)
一. 测试目的 经常会有开发者提出基于 ESP32 Light-sleep 模式下的电流功耗问题,本文将测试在连接 Wi-Fi 的情况下 Light-sleep 模式下的 ESP32 的电流功耗. 二 ...
- ESP32 测试(五): Light-sleep 模式下的电流功耗测试及特性(使用 Wi-Fi)
一. 测试目的 经常会有开发者提出基于 ESP32 Light-sleep 模式下的电流功耗问题,本文将测试在连接 Wi-Fi 的情况下 Light-sleep 模式下的 ESP32 的电流功耗. 二 ...
- 解决Vue history模式下使用嵌套路由打包部署后刷新页面为空白页
解决Vue history模式下使用嵌套路由打包部署后刷新页面为空白页 前言 问题分析 问题解决 结语 前言 众所周知,Vue路由有两种模式,默认hash模式,这种模式下url上会带"#&q ...
最新文章
- BAT都在悄悄“拆”中台,“碎片化中台” 时代已来!
- Nginx+Keepalived实现双机热备
- 【数据挖掘笔记十二】离群点检测
- 网络编程应用:基于TCP协议【实现一个聊天程序】
- 从头学习计算机网络_如何从头开始构建三层神经网络
- 北京市(朝阳区)(西城区)(海定区)正则表达式(代码保存)
- python 遍历文件夹 文件
- mybatis DATE_FORMAT 格式化时间输出
- 团队第二次冲刺第一天
- HDOJ 2035 人见人爱A^B
- Java问卷调查管理系统(附数据库)
- 单元测试中的 AAA 规则
- POJ 3290 WFF 'N PROOF 英文少
- 【Java】我的世界Java版外挂制作 [4] - 移动类模块合集
- matmul product(一般矩阵乘积),hadamard product(哈达玛积)、kronecker product(克罗内克积)
- 张坤 2012.5.4 egrep在文件中找IP地址
- 独家3.1.2版本独立微信社群人脉系统社群空间站最新源开码源+详细教程
- 目前人工智能处在什么阶段以及有哪些应用场景
- elementui popper 当前页样式修改 更改出现位置
- pygame机器人跳舞小动画_作者:李兴球
热门文章
- 多叉路口交通灯问题,输入任意道口数输出排序解决方案
- mybatis的left join多条件操作
- C语言学习《经典C语言程序100例》day 2
- 获取屏幕、当前网页和浏览器窗口的大小
- ffmpeg把透明背景图片合成透明背景视频
- Stable Diffusion6
- AttributeError: 'bytes' object has no attribute '__dict__'
- Wireless_RSSI and SNR
- 工业互联网2.0体系下的边缘计算和云计算
- MATLAB-自动控制原理-时域分析