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.

[参考译文] MSPM0L1306:MSPM0L1306用于计时器比较的外部时钟输入来自微控制器

Guru**** 2390755 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1374661/mspm0l1306-mspm0l1306_external-clock-input-for-timer-comparison-is-output-from-the-microcontroller

器件型号:MSPM0L1306

工具与软件:

如随附的图所示、Pin1/PA26用作"TIMG1.CCP0"。
此外、40kHz 外部时钟输入到 Pin1/PA26、但是否可以在不对其进行分频的情况下将外部时钟输入输出到微控制器的 Pin1/PA26?
由于其他引脚不能被用作输入、必须将 Pin1/PA26设定为"TIMG1.CCP0"、一个外部时钟被输入、然后、这个外部时钟从微控制器输出。

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

    你好、Ryota、

    我不明白您的问题。  您是否尝试向计时器输入40kHz 的信号?  您希望在另一个引脚上输出相同的信号吗?  输出时钟是否必须与该输入时钟完全同相?  

    可以采用40kHz 信号、也可以输出40kHz 方波、但这似乎过于简化了您的期望。   

    您能否 给我们提供更多有关您需要系统执行哪些操作的背景信息、然后我们可以帮助您集思广益来制定解决方案?   

    谢谢!

    JD   

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

    "您是否正在尝试向计时器输入40kHz 的信号?"

    →是的、我想将外部的40kHz 方波输入到计时器中作为比较触发器。

    "您希望在另一个引脚上输出相同的信号吗?"

    →是的、我要从另一个引脚输出相同信号。

    "输出时钟是否必须与此输入时钟完全同相?"

    →不一定必须同相、但如果您能告诉我同相和异相输出两种情况、将会有所帮助。

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

    你好、Ryota、

    我正在努力找到一个在没有 CPU 干预的情况下将信号路由到另外两个引脚的简单方法。  您可以将引脚配置为 GPIO 输入、并让其上的时钟边沿使用通道3 (1:2分离)通过事件子系统触发计时器和 GPIO 事件。  但我想您只想在一个边沿触发计时器、而在两个输入时钟边沿触发输出 GPIO。  我没有找到一种巧妙的方法通过相同的事件配置来触发这两种模式。   

    如果计时器在上升沿和下降沿都递增、是否可以?  即、计时器的计数只是频率的2倍?   

    否则、我 认为您可能需要将引脚配置为 GPIO 输入、在两个边沿上设置中断以重新创建输出信号、并且在软件中仅在一个边沿使计时器递增。

    希望这对您有所帮助。

    谢谢!

    JD