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.

[参考译文] TMS320F28379D:从 CLA 和/或 PWM 访问 CPUTimer、用于自由运行的计时器

Guru**** 2581345 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1257510/tms320f28379d-cputimer-access-from-cla-and-or-pwm-for-free-running-timer

器件型号:TMS320F28379D

我要设置一个可以由 CPU 和 CLA 访问的自由运行计时器。

我需要的基本操作:

CLA 读取定时器并在一个全局/共用变量中设定一个"时间戳"

CPU 稍后读取定时器的"当前时间"并与 CLA 任务的时间戳进行比较

我最初专注于使用 CPUTimer。  我的第一个实验不起作用、我猜测 CLA 无法访问 CPUTimer。  是这样吗?

我将切换到使用 ePWM 通道。  这里有什么问题吗?  CPU 将在启动时进行配置、然后 CPU 和 CLA 只需要读取 TBCNT。

谢谢!

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

    您好!  

    若要确定 CLA 可以访问哪些寄存器、请参阅 特定于器件的技术参考手册(TRM)外设寄存器存储器映射:

    此致、

    洛里