一种多事件低功耗调度方法
基本信息
申请号 | CN201811623202.6 | 申请日 | - |
公开(公告)号 | CN110297700B | 公开(公告)日 | 2021-05-18 |
申请公布号 | CN110297700B | 申请公布日 | 2021-05-18 |
分类号 | G06F9/48 | 分类 | 计算;推算;计数; |
发明人 | 黄贤景;毛庭;范良洪 | 申请(专利权)人 | 浙江利尔达园区经营管理有限公司 |
代理机构 | 杭州杭诚专利事务所有限公司 | 代理人 | 王江成 |
地址 | 310000 浙江省杭州市拱墅区和睦院18幢A区1201室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种多事件低功耗调度方法,基于带定时器功能的MCU,包括以下步骤:步骤S01:系统初始化,设置事件时间表;步骤S02:根据上层应用任务开启事件定时器;步骤S03:MCU进入低功耗待机模式;步骤S04:定时器中断触发,MCU运行事件调度函数,通过事件时间表判断当前中断是否为有效定时事件,如否,回到步骤S02,如是,执行步骤S05;步骤S05:执行有效定时事件对应的任务内容,返回至步骤S03。本发明在单个MCU的情况下,实现将事件整理排序,并支持记录超过定时器计数上限的时间,本发明专为面向资源受限的低功耗产品,具有成本低,功耗小,支持多事件调度,稳定性高的特点。 |
