This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSPM0C1104:在上升沿启动 ADC 采样器、并在下降沿停止采样器

Guru**** 2554460 points
Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1537129/mspm0c1104-start-adc-sampler-with-rising-edge-and-stop-it-with-falling-edge

器件型号:MSPM0C1104
主题:SysConfig 中讨论的其他器件

工具/软件:

我想根据比较寄存器中的计时器值对 ADC 序列(2 个通道)进行采样、但我想在 GPIO 的上升沿启动计时器、并停止计时器或在下降沿采样。  我认为我需要使用事件将事件从 GPIO 传播到计时器、但使用 SysConfig、我没有看到如何启用计时器的启动或停止。   这是可以在这个家庭吗? 以及如何操作。

此外、事件通道从上升沿开始 ADC 转换需要多少个时钟周期。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ayman:
    您可以通过代码中 stopCounter 和 startCounter 的不同实例执行该操作、并将计数器重新加载到您需要的任何值。 您可以通过 GPIO 的事件或中断来实现这一点。  对于时钟周期、它将需要调用 ISR 的时长(应该是几个时钟周期)。

    此致、

    Diego Abad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    硬件是否通过 DMA 或事件系统或计时器系统在没有软件干预的情况下支持此功能。  我的目标是减少 GPI 事件与开始采样之间的滞后。   如果此 UC 不支持它、那么您有另一个低成本解决方案可以从硬件端支持它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ayman:

    GPIO 应该能够从事件中启动计时器(如果配置正确,可以启动 ADC。) 至于成本较低的 MCU、c 器件是我们最低价的 MCU 系列。  

    此致、

    Diego Abad