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.

[参考译文] SYSCFG-AM243X:关于 MCU-PLUS-SDK:计时器功能

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1455435/mcu-plus-sdk-am243x-regarding-the-syscfg-timer-capability

器件型号:MCU-PLUS-SDK AM243X

工具与软件:

我在 SDK 中找不到活动计时器示例(没有可从中导入的项目 /examples/drivers/timer)。

我尝试手动设置计时器/ISR。

1) 1)在 SYSCFG 中的计时器选项下、我创建了一个名为"TIMER0"的计时器

2) 2)编译后、我看到"ti_dpl_config.c"中的 TIMER0设置

3)在"ti_dpl_config.c"中、SYSCFG 创建回调 ISR 作为"TimerP_isr0"、并在同一个"ti_dpl_config.c"文件中声明。

由于 SYSCFG 正在创建 ISR 例程、因此每当我编译工程时、"ti_DPL_config.c"都会复位为默认值。

如何链接 TIMER0 ISR 以便同时触发我在主应用程序代码中创建的某些 ISR?

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

    抱歉、我刚刚在 SYSCFG 的计时器设置字段中意识到、我需要填写 计时器回调 具有我需要的 ISR 名称的行(默认为 NULL)

    初学者错误-问题已解决!