RTA_OS基础功能讲解 2.9-警报器

在这里插入图片描述

RTA_OS基础功能讲解 2.9-警报器

一、警报器简介

使用 ISRs 可以构建以不同速度激活任务的系统。然而,对于复杂的系统来说,这样做可能会变得低效和不切实际。警报器提供了一种更方便、更可移植的系统调度方式。

警报机制由两部分组成:

  1. 计数器;
  2. 一个或多个与计数器相连的警报器。

警报器要指定在达到特定计数器值时要执行的操作。系统中的每个计数器都可以附加任意数量的警报器。当计数器的值等于附加到该计数器上的警报值时,就表示警报已过期。过期时,RTA-OS 将执行与警报相关的操作。该操作可以是激活任务、执行警报回调例程、设置事件或对软件计数器计数。

警报过期值可以定义为相对于实际计数器值或定义为绝对值。如果将警报过期值定义为相对于实际计数器的值,则称为相对警报。如果定义为绝对值,则称为绝对警报。

警报可配置为一次过期,一次过期的警报称为单次警报。也可以指定周期触发报警过期,这种警报称为循环警报。

二、警报器配置

警报器配置主要包括以下三部分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浩如烟海·灿若星辰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值