FreeRTOS学习--59讲 Tickless低功耗

Tickless低功耗作用:降低功耗

配置方法:
                 a.在FreeRTOSConfig.h中将configUSE_TICKLESS_IDLE置1(自动配置tickless函数),2(手动配置),0(关闭低功耗)
                 b.在FreeRTOSConfig.h中将configEXPECTED_IDLE_TIME_BEFORE_SLEEP置2(最低2ms,也可大于2)
                 c.在FreeRTOSConfig.h中112行后添加宏
             #define configPRE_SLEEP_PROCESSING( x )             PRE_SLEEP_PROCESSING()
            #define configPOST_SLEEP_PROCESSING( x )            POST_SLEEP_PROCESSING()

                d.如下图,在freertos_demo.c中配置函数,在函数里面关闭和开启相关外设

                e.再在freertos_demo.h中申明这两个函数

相关推荐

  1. 】芯片-软件

    2023-12-29 17:42:04       58 阅读
  2. 】芯片-硬件

    2023-12-29 17:42:04       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-29 17:42:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-29 17:42:04       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-29 17:42:04       87 阅读
  4. Python语言-面向对象

    2023-12-29 17:42:04       96 阅读

热门阅读

  1. k8s 工具开源项目搜集 —— 筑梦之路

    2023-12-29 17:42:04       58 阅读
  2. 矩阵理论基本知识

    2023-12-29 17:42:04       50 阅读
  3. HACCP认证需要什么条件

    2023-12-29 17:42:04       62 阅读
  4. 由麦克斯韦方程组推出均匀平面电磁波及其特征

    2023-12-29 17:42:04       51 阅读
  5. 景区购票小程序开发案例分析

    2023-12-29 17:42:04       52 阅读
  6. NI VeriStand中的硬件I / O延迟时间

    2023-12-29 17:42:04       54 阅读
  7. php伪类型

    2023-12-29 17:42:04       61 阅读
  8. 基于vue2+elementUI年份范围选择器

    2023-12-29 17:42:04       59 阅读
  9. Leetcode8-最常见的单词(819)

    2023-12-29 17:42:04       56 阅读