当前位置: 首页 > article >正文

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

1 简介和功能概述

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

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

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

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

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

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


http://www.kler.cn/a/546297.html

相关文章:

  • 自动从 Gitee 同步到 GitHub
  • STM32操作FLASH
  • C++17 中的 std::reduce:详细教程
  • 【深度强化学习】策略梯度算法:REINFORCE
  • ChatGPT vs DeepSeek详细对比
  • 网络安全学习架构 网络安全架构内容
  • DeepSeek R1 671b 满血版部署笔记
  • cap4:YoloV5的TensorRT部署指南(python版)
  • 国家2025年数字化污水厂政策与视频孪生赋能智慧污水厂建设
  • redis之lua实现原理
  • 『大模型笔记』Ollama环境变量大全!
  • 【OJ项目】深入剖析题目接口控制器:功能、实现与应用
  • 操作系统真象还原整体观
  • 鸿蒙5.0实战案例:基于List的滑动丢帧性能问题分析思路案例
  • 蓝桥杯 Java B 组之枚举算法(暴力破解)
  • 网络IP地址冲突故障,快速解决方案!
  • yanshee机器人初次使用说明(备注)-PyCharm
  • 谭浩强C语言程序设计(5) 9章
  • 站群服务器和普通服务器有哪些不同之处?
  • Node.js 工具模块