☰
STM32低功耗Tickless模式——重要
2026/10/22 6:58:01 网站建设 项目流程

一、STM32低功耗模式

  1. 电池类产品,一般要求低功耗设计,比如农业物联网的节点采集设备
  2. 低功耗设计,除了MCU,软件硬件设计同等重要,以STC15低功耗实战为例说明
  3. Tickless模式主要针对睡眠模式当然,也可以自行使用停机模式,待机模式
  4. 由于STM32物联网实战板的硬件没有低功耗设计,本例程只讲解Tickless模式原理与应用
  5. STM32的3种低功耗详细讲解与应用编程,直接观看stm32物联网实战的视频,不再重复讲解

本次重点讲解FreeRTOS的Tickless模式

对于操作系统Freertos来说是使用睡眠模式的,停机和待机也可以用在操作系统上,但是需要修改代码

Freertos使用的是睡眠模式中的WFI模式,这是因为systick中断可以唤醒系统

二、Tickless模式

Tickless 低功耗机制是当前小型 RTOS 所采用的通用低功耗方法,比如FreeRTOS,RTX 和 uCOS-I等
Tickless 是怎样一种模式呢?

仅从字母上看,Tick 是滴答时钟的意思,less 是 Tick 的后缀,表示较少的,整体看就是表示减少滴答时钟节拍运行。

在FreeRTOS系统中,当用户任务都被挂起或者阻塞时,最低优先级的空闲任务会得到执行。那么STM32 支持的低功耗模式就可以放在空闲任务里面实现。为了实现低功耗最优设计,我们还不能直接把睡眠模式放空闲任务,因为Tick中断停止,将导致无法及时运行阻塞超时的任务,所以不能

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询