【AutoSAR】【MCAL】GPT模块简介

 一、功能介绍

GPT(通用定时器)驱动模块利用微处理器的时钟单元,为操作系统和基础软件提供精准的定时时钟功能(通常可从微秒级到毫秒级)。

例如对于需要进行周期性处理的动作通常可通过定时器功能来实现。

定时器一旦启动后,将持续进行计数,一旦到达所设置的定时值时将会以中断的方式予以告知。

二、在autosar体系中的结构位置

【AutoSAR】【MCAL】GPT模块简介_第1张图片

三、定时器类型

单次性定时器(one-shot):定时时间终止时,定时器中止不再计数,若产生中断的话,也仅产生一次中断。one shot mode timer

周期性定时器(continuous):定时时间终止时,定时器会自动重新开始,若产生中断的化话,每隔一个定时周期就会产生一次。continuous mode timer

 四、硬件资源,以TC275为例

TOM

  – 16-bit

  – max timeout 0xFFFF

ATOM

  – 24-bit

  – Max timeout 0xFFFFFF

你可能感兴趣的:(Classic,AutoSAR详解)