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.

[参考译文] TM4C1231H6PGE:MCU 引脚12可以由计时器配置吗?

Guru**** 671890 points
Other Parts Discussed in Thread: EK-TM4C123GXL
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1002102/tm4c1231h6pge-mcu-pin-12-can-be-timer-configurable

器件型号:TM4C1231H6PGE
Thread 中讨论的其他器件:EK-TM4C123GXL

大家好、

 我们将使用 MCU 器件型号 TM4C1231H6PGEI7的引脚12 (配置为输出)将状态信号置为有效(名为 MCU_LOAD_SHIT_MUX)。

该信号将根据引脚#133上配置为输入的另一个信号(名为 MUX_AUX_PD_DETK_MCU)置位。

引脚12上的信号逻辑将根据引脚#133输入信号状态进行驱动。

在这种情况下、在引脚#133上接收到输入信号后是否可以延迟驱动该信号(输出)?

如果可能、时序中的最小和最大延迟是否存在任何限制?

 请提供您对这些问题的意见。

此致、
Spandana Peramala。

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

    Spandana 您好!

    这是很可能的。

    使用中断、您可以为引脚#133设置 GPIO 中断以触发计时器的启动。

    然后、当定时器到期时、它可以触发引脚#12上的 GPIO 输出。

    最小延迟时序将基于 CPU 时钟周期来执行所使用的 API、不过如果您需要如此严格的延迟、则可以放弃计时器、只需在切换引脚之前添加几个 NOP 即可。

    最大延迟取决于您使用的计时器以及系统时钟的配置方式。 16位计时 器的计数为65535、预分频为8位的16位计时器将达到16777215、对于32位计时器、在最大系统时钟下、最短为50秒以上。

    我们 针对 EK-TM4C123GXL 的计时器示例展示了您在使用计时器触发 GPIO 输出方面所需的大量内容。

    此致、

    Ralph

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

    感谢 Ralph 的回应