RTA_OS基础功能讲解 2.8-Tick计数器

在这里插入图片描述

RTA_OS基础功能讲解 2.8-Tick计数器

一、计数器简介

计数器以 ticks 为单位记录操作系统中发生了多少 “事情”。tick 是一个抽象单位。你可以自行决定你希望 tick 代表什么意思,从而决定计数器所计算的 "事情 "是什么。

你可以定义tick为:

  • 时间,例如毫秒、微秒、分钟等,然后计数器会告诉你经过了多少时间。
  • 旋转,例如以度或分钟为单位,在这种情况下,计数器会告诉你某个东西旋转了多少圈。
  • 按键,在这种情况下,计数器会告诉你按键被按下了多少次。
  • 错误,在这种情况下,计数器将计算错误发生的频率。

一个 ISR(有时是一个任务)用于驱动一个计数器。驱动程序负责调用正确的 RTA-OS API 来对计数器进行计数,或告诉 RTA-OS 计数器已计数到所需值。

二、计数器配置

每个计数器都有 6 个配置属性:(前4个为强制属性,第6个为可选属性)

  1. Name:Name 是计数器的名称。RTA-OS 使用与计数器同名的标识符为每个计数器创建一个句柄。

  2. Type:类型定义了计数器模型。AUTOSAR 提供以下两种模型:

最近更新

  1. TCP协议是安全的吗?

    2024-06-06 23:52:07       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-06 23:52:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-06 23:52:07       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-06 23:52:07       20 阅读

热门阅读

  1. 认识邮件系统

    2024-06-06 23:52:07       7 阅读
  2. 关于Spring单例bean在高并发场景下的注意事项

    2024-06-06 23:52:07       7 阅读
  3. 特征工程,减小过拟合

    2024-06-06 23:52:07       9 阅读
  4. Python怎么输出逆序数

    2024-06-06 23:52:07       10 阅读
  5. ######## redis各章节终篇索引 ############

    2024-06-06 23:52:07       10 阅读