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.

[参考译文] EK-TM4C123GXL:创建倒计时器

Guru**** 2606725 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/752668/ek-tm4c123gxl-create-a-countdown-timer

器件型号:EK-TM4C123GXL

您好!

我正在努力尝试创建倒计时器。 我很确定我需要使用 TimerEnable 和 TimerConfigure 函数。

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

    我建议您查看 TivaWare 中的计时器示例、该示例位于[安装路径]\TivaWare_C_Series-2.1.4.178\examples\peripherals\timer

    如果您只需要运行一次计时器、请查看 OneShot_16bit.c、但如果您需要向下计数器持续运行、请查看 period_16bit.c

    请注意、您具有配置选项、例如 TIMER_CFG_A_PERIODICRACRATE 和 TIMER_CFG_A_PERIODICY_UP、正如_UP 名称所暗示的、TIMER_CFG_A_PERIODICY_UP 是递增计数器、因此虽然未明确声明、但 TIMER_CFG_A_PERIODICRATE 是递减计数器设置。 这同样适用于 One_Shot。

    如果这还不足以让您的计时器运行、您应该分享您编写的代码、我们可以提供进一步的反馈。