一、功能介绍
GPT(通用定时器)驱动模块利用微处理器的时钟单元,为操作系统和基础软件提供精准的定时时钟功能(通常可从微秒级到毫秒级)。
例如对于需要进行周期性处理的动作通常可通过定时器功能来实现。
定时器一旦启动后,将持续进行计数,一旦到达所设置的定时值时将会以中断的方式予以告知。
二、在autosar体系中的结构位置
三、定时器类型
单次性定时器(one-shot):定时时间终止时,定时器中止不再计数,若产生中断的话,也仅产生一次中断。one shot mode timer
周期性定时器(continuous):定时时间终止时,定时器会自动重新开始,若产生中断的化话,每隔一个定时周期就会产生一次。continuous mode timer
四、硬件资源,以TC275为例
TOM
– 16-bit
– max timeout 0xFFFF
ATOM
– 24-bit
– Max timeout 0