CP AUTOSAR标准之GPTDriver(AUTOSAR_SWS_GPTDriver)(更新中……)

server/2025/2/13 8:51:04/

1 简介和功能概述

  该规范指定了AUTOSAR基础软件模块GPT驱动程序的功能、API和配置。
  GPT驱动程序是微控制器抽象层(MCAL)的一部分。它初始化并控制微控制器的内部通用定时器(GPT)。
  GPT驱动程序提供服务和配置参数

  • 启动和停止硬件计时器
  • 获取计时器值
  • 控制时间触发的中断通知(如果硬件支持)
  • 控制时间触发唤醒中断(如果硬件支持)

  定时器通道的滴答持续时间取决于通道特定设置(GPT驱动程序的一部分)以及系统时钟和MCU模块控制的时钟树的设置。滴答持续时间不受此规范限制。
  并非所有硬件定时器都必须由GPT模块控制。某些定时器可能由AUTOSAR操作系统或复杂驱动程序直接控制。GPT驱动程序控制的定时器通道数量取决于硬件、实现和系统配置。
  除了可以配置具有单独属性的单独定时器通道之外,还定义了一些自由运行计数器-所谓的GPT预定义定时器。这些定时器具有预定义的滴答持续时间和预定义的位数(物理时间单位和范围)。GPT预定义定时器由时间服务模块使用。
  GPT驱动程序仅生成时间基准。驱动程序级别的其他基于时间的功能由其他MCAL模块覆盖,例如:

  • PWM驱动器(脉冲宽度调制驱动器)
  • ICU驱动程序(输入捕获单元驱动程序)
  • OCU驱动程序(输出比较单元驱动程序)

2 首字母缩略词、缩写和术语

  这里仅列出了一些有助于理解本文档或具有局部范围的首字


http://www.ppmy.cn/server/167285.html

相关文章

【Modelsim】medelsim查看仿真覆盖率的方法

最近做项目的时候需要对代码进行仿真覆盖率的分析,那么如何添加仿真覆盖率呢?配置方法如下。 如上图所示进行配置,在调用modelsim的时候就可以显示仿真覆盖率,如下图所示就是modesim的仿真覆盖率。

嵌入式AI革命:DeepSeek开源如何终结GPU霸权,开启单片机智能新时代?

2025年,全球AI领域最震撼的突破并非来自算力堆叠的超级模型,而是中国团队DeepSeek通过开源策略,推动大模型向微型化、低功耗场景的跨越。相对于当人们还在讨论千亿参数模型的训练成本被压缩到600万美金而言,被称作“核弹级别”的操…

Hadoop智能房屋推荐系统 爬虫1w+ 协同过滤余弦函数推荐 代码+视频教程+文档

Hadoop智能房屋推荐系统 爬虫1w 协同过滤余弦函数推荐 带视频教程 毕设设计 课题设计 【Hadoop项目】 1. data.csv上传到hadoop集群环境 2. data.csv数据清洗 3.MapReducer数据汇总处理, 将Reducer的结果数据保存到本地Mysql数据库中 4. SpringbootEchartsMySQL 显示数据分析结…

蓝桥杯试题:归并排序

一、问题描述 在一个神秘的岛屿上,有一支探险队发现了一批宝藏,这批宝藏是以整数数组的形式存在的。每个宝藏上都标有一个数字,代表了其珍贵程度。然而,由于某种神奇的力量,这批宝藏的顺序被打乱了,探险队…

深度学习框架TensorFlow怎么用?

大家好呀,以下是使用 TensorFlow 的详细步骤,从安装到构建和训练模型: 一、安装 TensorFlow 安装 Python:TensorFlow 基于 Python,确保已安装 Python(推荐 Python 3.8 及以上版本)。可通过 Pyt…

Redis中的某一热点数据缓存过期了,此时有大量请求访问怎么办?

1、提前设置热点数据永不过期 2、分布式中用redis分布式锁(锁可以在多个 JVM 实例之间协调)、单体中用synchronized(锁只在同一个 JVM 内有效) 编写服务类 import com.redisson.api.RLock; import com.redisson.api.RedissonCli…

C++ STL容器之set使用及复现

cset 1. 关联式容器 vector、list、deque、forward_list(C11) 等STL容器,其底层为线性序列的数据结构,里面存储的是元素本身,这样的容器被统称为序列式容器。而 map、set 是一种关联式容器,关联式容器也是用来存储数据的&#x…

星动纪元ERA-42:端到端原生机器人大模型的里程碑式突破

近年来,人工智能技术飞速发展,尤其在机器人领域取得了显著进展。星动纪元近日发布的ERA-42端到端原生机器人大模型,无疑是这一领域的重大突破。这款模型结合自研的五指灵巧手星动XHAND1,能够完成各种复杂操作任务,并快…