单片机/MCU论坛
直播中

李明

7年用户 1325经验值
私信 关注

如何使用GTM_TIM (TIM_EXT_CAPTURE) 作为触发源在SOMP模式下触发GTM_ATOM频道?

我正在使用 TC3XX 系列,我想知道如何使用 GTM_tiM (TIM_EXT_CAPTURE) 作为触发源在 SOMP 模式下触发 GTM_ATOM 频道?是否需要连接到端口引脚(TIM 输入)的外部输入信号?

我知道 GTM_TIM 频道本身 CAN 内部连接到GTM_ATOM频道。
我的期望是:
(1) 没有外部信号作为 TIM 通道输入
(2)TIM 通道 CAN 设置定时器(例如 500us),在计时器达到所需值(500us)后,会生成一个触发器,用于重置连接的 GTM_ATOM 通道的 CN0 值。
CAN 有人给我一些帮助吗?

回帖(1)

刘丽

2024-1-29 17:19:43
对于您的问题,首先在SOMP模式下,GTM_TIM(TIM_EXT_CAPTURE)可以作为触发源触发GTM_ATOM频道。但要注意的是,需要将TIM输入连接到端口引脚的外部输入信号,否则无法正常触发。

以下是一种实现方法:

1. 配置GTM_TIM通道:
   - 选择您要使用的GTM_TIM通道,并将其配置为TIM_EXT_CAPTURE模式。
   - 设置TIM通道的计时器周期为500us。

2. 配置GTM_ATOM通道:
   - 选择您要使用的GTM_ATOM通道,并将其配置为SOMP模式。
   - 将GTM_TIM通道连接到GTM_ATOM通道的输入引脚(CN0)上。

3. 配置GTM_ATOM通道的触发源:
   - 在GTM_ATOM通道的配置中,将触发源设置为外部触发(EXT)。
   - 将GTM_TIM通道作为触发源。

4. 配置GTM_ATOM通道的计时器周期:
   - 在GTM_ATOM通道的配置中,将计时器周期设置为所需的值(500us)。

这样,当GTM_TIM通道的计时器达到500us时,它将生成一个触发器来重置连接的GTM_ATOM通道的CN0值,从而触发GTM_ATOM通道的操作。

请注意,由于SOMP模式需要外部输入信号,因此您需要将GTM_TIM通道连接到端口引脚上的外部输入信号。否则,无法实现所需的功能。

以上是一种可能的实现方法,具体实施请参考您的TC3XX系列芯片的文档和相关代码示例。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分