S32K3笔记 - Trigger MUX (TRGMUX)

概述

S32K3XX Trigger MUX 模块,其原理类似多路选择器,通过寄存器配置,可以配置内部不同外设之间的连接,或者外部信号输入与内部外设之间的连接。

在这里插入图片描述
手册要求注意事项:

  1. 当使用SIUL2 Pads 作为触发源时,要确保最小脉冲宽度 大于 100ns;
  2. 不同的Pads 支持不同的频率,详见"IO signal table" in “Signal Multiplexing” chapter;
  3. 当ADC 转换结束信号当作TRGMUX输入时,无论时是polling ,中断还是DMA模式,ADC转换完成后,EOC信号都被断言;
  4. 最小脉冲长度是1.5倍时钟,TRGMUX输出需要正确被采样,否则可能丢失触发源产生的触发;
  5. 一些PADS 同时被ADC和TRGMUX占用,建议不要使用从这些PADS启动的触发器来触发在同一PAD上映射的ADC通道上的转换
  6. 触发器输出按外围设备分组,并有一个基于TRGMUX REGx的公共锁位

原理

在这里插入图片描述

  • SELx bit位控制输入与输出的连接选择
  • SEL0,SEL1,SEL2 最多255个触发输入,SEL3最多127个触发输入
  • 每个外设最多4个输出
  • SEL0 控制output0,以此类推
  • 外设之间的连接,详见附件"TRGMUX connectivity file"

寄存器配置示例 - Emios1_CH12 与LCU0_1_通道0连接: 在这里插入图片描述

  • 输出为 LCU0_1,所以需要配置LCU0_1的TRGMUX寄存器;
  • 输入为Emios1_CH12,LCU0_1输出通道为0,所以,配置SEL0位即可;
    在这里插入图片描述
  • 根据配置表:Table 369. Select Bit Fields,SEL0内容配置0x32即可;

EB配置示例

输入输出
EMIOS1_CH12LCU0_0_I0
EMIOS1_CH13LCU0_1_I4
EMIOS1_CH14LCU0_1_I8

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
S32K3x4EVB-Q257是一款基于ARM Cortex-M内核的汽车电子控制系统的评估板。以下是入门指南: 1. 硬件准备:首先,确保你有一块S32K3x4EVB-Q257评估板、一台电脑和必要的USB连接线。 2. 软件安装:在电脑上安装相关的开发工具和软件。这可能包括S32 Design Studio集成开发环境(IDE)、S32 SDK软件开发套件、S32K Power Software Examples等。 3. 连接电源:将评估板插入电脑上的USB接口,并连接电源线到评估板上。 4. 下载示例代码:在S32 Design Studio中创建一个新项目,并下载示例代码到评估板上。这些示例代码将帮助你了解基本的功能和操作。 5. 硬件连线:根据需要,使用连接线将评估板与其他外部设备(例如传感器、显示屏等)连接起来。评估板上的引脚和接口可以通过手册查阅获得。 6. 运行代码:编译和下载代码到评估板上,并运行它。通过调试器或串口等方式,观察代码的执行情况和输出结果。 7. 进一步学习:通过阅读相关文档、手册和参考资料,了解评估板的更多功能和特性。你可以尝试修改示例代码或编写自己的代码,以实现特定的功能。 注意事项:在使用评估板时,务必遵循相关的安全操作规程,不要超过硬件的额定电压和电流,并保持设备的正确连接和操作。 以上是关于S32K3x4EVB-Q257入门的简要指南。希望这些信息对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值