英飞凌
直播中

刘洋

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

是否可以通过TOM的两个触发事件来触发一个EVADC通道?

请问是否可以通过 TOM 的两个触发事件来触发一个 EVADC 通道。 具体来说,我想通过 TOM 以上下计数模式产生 PWM 信号。 在我的案例中,CN0 计数器是通过外部信号(tiM_EXT_CAPTURE)复位的,因此我想请您就这项任务提供一些建议。

回帖(1)

cherry1989

2024-5-30 16:18:11
是的,可以通过TOM(Timer Output Matrix)的两个触发事件来触发一个EVADC(Enhanced Voltage ADC)通道。以下是一些建议和步骤来实现这个任务:

1. 配置TOM通道:首先,需要配置TOM通道以生成PWM信号。这可以通过设置TOM通道的模式、预分频器、比较值等参数来实现。

2. 设置计数器模式:根据您的需求,将TOM通道设置为上下计数模式。这将使计数器在达到预设的比较值后自动复位并重新开始计数。

3. 配置外部信号:将CN0计数器配置为接收外部信号(TIM_EXT_CAPTURE)。这将使计数器在接收到外部信号时复位。

4. 配置TOM触发事件:为了触发EVADC通道,需要配置TOM的触发事件。这可以通过设置TOM通道的触发源和触发条件来实现。例如,可以将TOM通道的触发源设置为CN0计数器,并设置触发条件为计数器达到预设的比较值。

5. 配置EVADC通道:接下来,需要配置EVADC通道以响应TOM触发事件。这可以通过设置EVADC通道的输入源、采样模式等参数来实现。

6. 启动TOM和EVADC:最后,启动TOM通道和EVADC通道。当TOM通道接收到触发事件时,它将触发EVADC通道进行采样。

通过以上步骤,您可以实现通过TOM的两个触发事件来触发一个EVADC通道。请注意,具体的配置方法可能因所使用的微控制器型号和开发环境而异,因此建议您查阅相关文档以获取详细信息。
举报

更多回帖

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