0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

S32K3 RTD的PIT定时器

li1756686189 来源:嵌入式 MCU 2023-01-29 09:56 次阅读

S32K3xx 有 3个PIT,PIT是周期性中断定时器,可用于中断和触发。包括专用实时中断(RTI),它在单独的时钟上运行,可用于系统唤醒。

dcf14de4-9f4d-11ed-bfe3-dac502259ad0.png

dd1df556-9f4d-11ed-bfe3-dac502259ad0.png

该模块的主要特点是:一个RTI定时器,用于唤醒CPU,定时器能产生触发脉冲,产生中断,可屏蔽中断,即使总线时钟关闭,也可选择触发RTI中断,为 RTI定时器提供单独的输入时钟,以节省功耗。所有其他定时器共享一个内核时钟。每个定时器有独立超时时间,所有定时器都使用递减计数器,当定时器启用了链模式时,它会在上一个计时器到时后计数。如果计时器n-1向下计数到0,计数器n将该值减1。第一个定时器(定时器0)不能链接到任何其他计时器。

dd366c62-9f4d-11ed-bfe3-dac502259ad0.png

四个32位定时器通道,时钟源来自AIPS_SLOW_CLK。PIT_0中的一个 RTI定时器在SIRC(32KHz)上运行,并支持待机模式下的操作。所有定时器都使用自动重载向下计数器,当计时器达到0时发生中断。可以链接PIT_0计时器以创建64位定时器。

所有PIT实例都能够生成周期性触发,这些触发可以通过TRGMUX路由到电机控制IP,如eMIOS、LCU、BCTU、ADC。实时中断(PIT_0_RTI)由32KHz SIRC计时。

包括 RTI在内的所有PIT通道中断共享一个IRQ中断向量。

dd3c53f2-9f4d-11ed-bfe3-dac502259ad0.png

dd652bec-9f4d-11ed-bfe3-dac502259ad0.png

dd9507ea-9f4d-11ed-bfe3-dac502259ad0.png

dda09d44-9f4d-11ed-bfe3-dac502259ad0.png

ddc503be-9f4d-11ed-bfe3-dac502259ad0.png

dde0056a-9f4d-11ed-bfe3-dac502259ad0.png

PIT 的API说明可以从如下目录中找到。

de09d20a-9f4d-11ed-bfe3-dac502259ad0.png

de11ec42-9f4d-11ed-bfe3-dac502259ad0.png

de36c1ac-9f4d-11ed-bfe3-dac502259ad0.png

de53f650-9f4d-11ed-bfe3-dac502259ad0.png

de8c5e1e-9f4d-11ed-bfe3-dac502259ad0.png

dea6e59a-9f4d-11ed-bfe3-dac502259ad0.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RTD
    RTD
    +关注

    关注

    1

    文章

    142

    浏览量

    27180
  • 计数器
    +关注

    关注

    32

    文章

    2123

    浏览量

    92987
  • 中断
    +关注

    关注

    5

    文章

    884

    浏览量

    41026
  • 定时器
    +关注

    关注

    23

    文章

    3148

    浏览量

    112041
  • PIT
    PIT
    +关注

    关注

    0

    文章

    14

    浏览量

    8166
收藏 人收藏

    评论

    相关推荐

    学习一下S32K3的ADC模块

    小猫爪:S32K3学习笔记05-S32K3之ADC1 前言2 资源简介3 ADC详解3.1 ADC mux-mode channels3.2 ADC内部框架3 时钟源4 触发信号4.1
    发表于 03-01 06:09

    用于EIM和ERM外围设备的S32K3 RTD相关问题

    我们正在为 S32K3 44设备 进行 ECC 错误处理(在 SRAM 和闪存中),但我还没有在 RTD 版本 4.4.2.0.0 D2203 上找到相关的 Ip 驱动程序。我看到针对不同的设备(S32K3 1..)提出了一些
    发表于 03-17 06:58

    如何将S32K3 RTD驱动程序链接到EB Tresos?

    如何将S32K3 RTD驱动程序链接到EB Tresos?我不得不重新安装 S32,但找不到它要求 EB Tresos 路径的步骤。
    发表于 03-20 07:30

    s32k3的MBDT需要autosar?

    我们最近决定为我们的项目使用 S32K3,目前正在从 MPC574 切换到 S32K3 开发套件。一位同事为 s32k3 安装了 MBDT,并报告说他还必须安装一些 autosar 驱动程序
    发表于 03-27 07:25

    RTD (S32K3) 使用的ModuleID列表是否存在?

    我想知道 RTD (S32K3) 使用的 ModuleID 列表是否存在?(configurationCommonPublishedInformation/ModuleId) 我想将
    发表于 03-28 08:59

    S32K3 SPI发送数据中断,如何确定SPI被哪个函数中断了?

    我正在使用 S32K3 评估板开发 SPI 功能,并尝试在不涉及 DMA 的情况下连续发送 9 个命令,每个命令 15 个字节。该项目中使用的 MCAL 是“SW32K3_RTD
    发表于 03-31 08:04

    S32 Design Studio中添加S32K3实时驱动程序更新站点时出错了怎么解决?

    大家好,在S32 Design Studio(V3.5)中添加S32K3 Real-Time Drivers Update Sites(SW32K3_RTD_4.4_2.0.3_DS_updatesite_D2302.zip)时
    发表于 03-31 08:09

    S32K3 ADC的外部通道如何使用?

    S32K3 ADC的外部通道使用方法 .
    发表于 04-17 07:28

    如何设置S32K3的调试密码?

    1、如何设置S32K3的调试密码?阿拉伯数字配置调试密码后如何解锁帐号?1、S32K3怎么配置调试密码?2、配置完成测试密码如何解锁?
    发表于 04-18 09:54

    如何唤醒S32K3睡眠模式?

    S32K3睡眠模式如何唤醒
    发表于 04-20 13:12

    如何检查S32K3上的Lpspi+eDMA/PIT/CAN/EEPROM挂起的中断?

    我正在研究 S32K3 上的 Lpspi+eDMA/PIT/CAN/EEPROM 模块。有必要检查中断是否得到服务。我不知道哪些寄存表示挂起的中断。有什么解决办法吗?
    发表于 04-23 09:20

    S32K3当人为短路晶体导向S32K3产品复原位进入sBAF,是不是看门狗还能起作用?

    关于S32K3:当人为短路晶体导向S32K3产品复原位进入sBAF,是不是看门狗还能起作用?
    发表于 04-24 07:55

    更新S32K3 RTD v3.0.0 P01 HF01时出错了的原因?怎么解决?

    目前我们项目使用的是S32K3 RTD v2.0.3 + EB tresos v28.2。 由于针对 S32K3 RTD v3.0.0 P01 HF01 发布了更新,我们正在尝试使用
    发表于 05-05 12:43

    S32K3统一引导加载程序构建问题如何解决?

    如下: 适用于 S32 平台 3.4 的 S32DS S32K3 RTD AUTOSAR 4.4 版本 2.0.0 错误信息:
    发表于 05-19 08:21

    S32K3的周期性中断定时器介绍

    S32K3xx 有 3个PITPIT是周期性中断定时器,可用于中断和触发。包括专用实时中断(RTI),它在单独的时钟上运行,可用于系统唤醒。
    的头像 发表于 01-29 09:55 2431次阅读