当前位置: 首页 > news >正文

丽江古城区建设局网站网页制作步骤

丽江古城区建设局网站,网页制作步骤,郑州网站制作汉狮,wordpress目录重写目录 说明: 一、低功耗模式简介 1.1、STM32低功耗模式 二、Tickless模式 2.1、Tickless模式如何功耗 2.2、Tickless模式设计思想 2.3、为了降低功耗,又不影响系统运行,怎么能做到呢? 三、Tickless模式修改配置 3.1、配置…

目录

说明:

一、低功耗模式简介

1.1、STM32低功耗模式

二、Tickless模式

2.1、Tickless模式如何功耗

2.2、Tickless模式设计思想

2.3、为了降低功耗,又不影响系统运行,怎么能做到呢?

三、Tickless模式修改配置

3.1、配置相关的宏定义

四、使用Tickless低功耗模式

4.1、使用步骤


说明:

关于内容:

        1)以下内容多为概念了解与步骤分析

        2)暂无个人示例代码,使用的是FreeRTOS的官方示例代码

        3)若想移植代码测试的,请移步其它地方寻找,下文内容暂无个人示例代码供测试

关于其它:

        1)操作系统:win 10

        2)平台:keil 5 mdk

        3)语言:c语言

        4)板子:STM32系列移植FreeRTOS

一、低功耗模式简介

        很多应用场合对于功耗的要求很严格,如可穿戴的手表、物理网低功耗产品等;一般的MCU都有相应的低功耗模式,裸机开发时可以使用MCU的低功耗模式。

        FreeRTOS也提供了一个叫Tickless的低功耗模式,方便带FreeRTOS操作系统的应用开发。

 1.1、STM32低功耗模式

如下图1:

       图1

        主要使用睡眠模式,进入睡眠模式WFI指令:_WFI,WFE指令:_WFE;退出休眠模式,任何中断或事件都可以唤醒睡眠模式;

 

二、Tickless模式

2.1、Tickless模式如何功耗

        本质是通过调用指令WIF实现睡眠模式。在执行空闲任务时,进入睡眠模式。

2.2、Tickless模式设计思想

        在任务运行时间统计实验中,可以看出整个系统在运行过程中,大部分时间是在运行空闲任务,如下图2:

图2

2.3、为了降低功耗,又不影响系统运行,怎么能做到呢?

        在空闲任务执行期间,让MCU进入相应的低功耗模式;当其他任务准备运行的时候,唤醒MCU退出低功耗模式。

难点:

        1)进入低功耗之后,多久唤醒?在下一个任务执行前,如何准确唤醒MCU?

        2)任何中断都可以唤醒MCU,滴答定时器频繁中断会影响低功耗的效果(1ms就中断一次)

解决:

        1)计算出任务阻塞时间;

        2)使用滴答定时器的中断周期改为低功耗运行的时间,在退出低功耗后,需要补上系统时钟节拍。

 令人开心的是:FreeRTOS低功耗模式Tickless模式机制已经处理好了这些难点,直接调用相关API函数使用即可。

三、Tickless模式修改配置

3.1、配置相关的宏定义

        1)configUSE_TICKLESS_IDLE-->该宏定义用于使能低功耗Tickless模式(1为使能,0不使能,其它值需要自己实现Tickless功能);

        2)configEXPECTED_IDLE_TIME_BEFORE_SLEEP-->该宏定义用于定义系统进入对应低功耗模式的最短时长(至少为2个系统节拍,也就是至少2ms);

        3)configPRE_SLEEP_PROCESSING(x)-->该宏定义用于系统在进入低功耗前执行的事务,如:进入低功耗前关闭外设时钟,以达到进一步降低低功耗目的;

        4)configPOSR_SLEEP_PROCESSING(x)-->该宏定义用于系统在退出低功耗前执行的事务,如:退出低功耗前开启外设时钟,以达到系统正常运行。

注意:configPRE_SLEEP_PROCESSING(x)与configPOSR_SLEEP_PROCESSING(x)需要直行实现函数内部操作-->给个宏定义到另一个函数,在另一个函数实现即可。

四、使用Tickless低功耗模式

4.1、使用步骤

        1)配置相关宏定义

        2)实现两个函数:configPRE_SLEEP_PROCESSING()、configPOSR_SLEEP_PROCESSING(),在这两个函数中实现进一步的低功耗(如关闭外部中断,关闭定时器等)

http://www.mmbaike.com/news/101010.html

相关文章:

  • 青岛制作企业网站中小企业网站优化
  • flash网站怎么做seo教程网站
  • wordpress机器人抓取seo推广网络
  • 专业室内设计 网站网页制作
  • 网站建设合同的注意点seo优化报价
  • 徐州网站建设找哪家推广普通话手抄报句子
  • 一张图片做单页网站上海seo优化公司 kinglink
  • 电影网站免费建设网络营销策划书1500字
  • 启东市住房和城乡建设局网站桔子seo查询
  • 网页生成app在线新媒体seo指的是什么
  • 移动端网站如何做导出功能免费做网站软件
  • 自己做网站怎么买域名谷歌商店官网下载
  • 如何做视频网站推广员备案域名购买
  • 上海做网站要多少钱关键词搜索方法
  • 什么网站可以做钟点工淘宝指数转换
  • 企业网站开发用什么好平台连接
  • 郉台网站建设三亚百度推广公司电话
  • 网站做优化的成本天气预报最新天气预报
  • 专做商铺中介网站公司品牌宣传
  • 网站设计东莞上海做网站优化
  • 青岛开发区网站建设服务市场调研报告3000字范文
  • 网站建设收费明细外链吧官网
  • 涡阳哪里有做网站的seo搜索优化费用
  • 先进的网站设计公司b2b电商平台有哪些
  • 旅游网站建设的目的及功能定位seo入口
  • wordpress设置背景图案沧州seo包年优化软件排名
  • 苏州哪家网站公司做的好的免费网络推广的方法
  • 专门学设计的网站semir
  • 嘉兴企业网站排名优化百度客户管理系统登录
  • 设计制作公司广州网站营销seo费用