单片机关键任务优先级的实现
The Realization of the Priority of the Key Tasks of Single-chip Microcomputer作者机构:贵州梅岭电源有限公司贵阳遵义563000
出 版 物:《智能城市应用》 (Smart City Application)
年 卷 期:2022年第5卷第5期
页 面:124-126页
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:与总体产品联调时,需要各个单机系统严格按照总体要求,进行数据输出,时间的偏差将出现系统异常,控制失败等不稳定情况产生,甚至影响到产品安全。因此必须确保某些关键任务的优先执行。单片机任务优先级一般有两种方式实现,基于单片机中断服务的中断函数进行实现和基于实时操作系统的任务调度实现。基于中断服务函数实现的任务优先级对单片机硬件资源有要求,而对于实时操作系统的任务调度方式,仅需一个定时器就可完成多任务多优先级的管理。