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

    文章

    165

    浏览量

    29488
  • 计数器
    +关注

    关注

    32

    文章

    2325

    浏览量

    98789
  • 中断
    +关注

    关注

    5

    文章

    923

    浏览量

    43983
  • 定时器
    +关注

    关注

    23

    文章

    3382

    浏览量

    125357
  • PIT
    PIT
    +关注

    关注

    0

    文章

    15

    浏览量

    8498
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MBDT 模块是否可用于 S32K3、FS26、FCCU 和 WDT?

    MBDT 模块是否可用于 S32K3、FS26、FCCU 和 WDT? 用户是否需要编写 C 代码 FS26 RTD 驱动程序?
    发表于 04-03 07:09

    如何在 MCAL 中使用 s32k3PIT1?

    我通过参考Gpt_Example_S32K344例程成功使用了 PIT0。但是,当我尝试使用 PIT1 时,初始化过程中发生了硬件错误。 问题发生在禁用的 PIT1(将 1 写入 MC
    发表于 05-27 06:46

    用于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

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

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

    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的调试密码?

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

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

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

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

    基于S32K3的新一代IBCM解决方案

    基于S32K3的新一代IBCM解决方案
    的头像 发表于 09-27 15:51 2115次阅读
    基于<b class='flag-5'>S32K3</b>的新一代IBCM解决方案

    S32K3可以直连AWS云服务啦!

    亚马逊云服务(AWS)集成到其广泛采用的S32K3汽车微控制系列中,以用于车身控制、区域控制和电气化应用,进一步扩展对恩智浦 S32汽车计算平台 上的安全云连接的支持。 S32K3
    的头像 发表于 10-20 10:15 1784次阅读
    <b class='flag-5'>S32K3</b>可以直连AWS云服务啦!

    S32K3系列汽车级MCU应用笔记

    电子发烧友网站提供《S32K3系列汽车级MCU应用笔记.docx》资料免费下载
    发表于 12-30 15:43 4次下载

    S32K 进阶之旅】如何使用 S32K3 PIT 定时器实现精准延时?

    周期中断定时器(PeriodicInterruptTimer,PIT)模块顾名思义,就是通过计时行为引发周期性中断事件的触发。本文基于S32K312开发板实现延时功能,在此之前先简单
    的头像 发表于 03-10 16:33 1192次阅读
    【<b class='flag-5'>S32K</b> 进阶之旅】如何使用 <b class='flag-5'>S32K3</b> <b class='flag-5'>PIT</b> <b class='flag-5'>定时器</b>实现精准延时?