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.

[参考译文] TMS320F280049:如何自动清除计时器值

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1454823/tms320f280049-how-to-clear-the-timer-value-automatically

器件型号:TMS320F280049

工具与软件:

尊敬的各位同事

请查看下面在我的应用中、   

我要设置一个计时器、时间为5us、从最后一个上升沿开始计数。

该信号的频率最高可达10MHz、因此不适合在每个上升沿发生中断。

我希望能够在第一个上升沿生成中断以启动计时器、然后后续上升沿(不定义有多少上升沿)简单地复位计时器的计数值、直到最后一个上升沿。

在 ARM 内核 MCU 中、有一个计时器的复位输入引脚、但对于 F280049、如何实现此功能?

谢谢!

BR

JJL

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

    尊敬的 JJL:

    通常、对于 F28004x 中的 CPU 计时器模块、您可以配置计时器的周期、并在使用完成配置后启动主循环中的计时器  CPUTimer_startTimer() driverlib 函数。 如果您询问如何部分更改周期、则应该能够使用暂停计时器  CPUTimer_stopTimer () 调用此函数  CPUTimer_setPeriod () 与所需的新计时器周期进行比较、然后调用  CPUTimer_resumeTimer() .

    此致、

    Delaney

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

    感谢您的答复!

x 出现错误。请重试或与管理员联系。