主题中讨论的其他器件:SysConfig
我使用的是 AM263X-LP。
可以使用3MHz 或更高版本的 RTI 计时器生成中断吗?
如有可能、请告知具体操作方法。
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.
尊敬的 Tej:
对不起,我昨天不在办公室,不能回应。
您可以参考 SDK 中的 RTI LED 闪烁示例: examples/drivers/rti/rti_LED_blink。 此示例将每秒将 LED 切换为开和关、因此将 syscfg 配置为执行相同的操作。
您可以直接转到 syscfg 并修改比较和计数器块、以配置中断以在3MHz 或更多频率下运行。 您可以转到 SYSCFG 中的计数器块并输入所需的输出频率。 我尝试了5 MHz
相应地配置节拍周期(在比较事件中)。
此致、
Shaunak
尊敬的 Tej:
我找不到任何文件来显示计算,我可以解释我的方法:如果它偏离您的要求,请更正我。
1.我以200MHz 的频率以 SYSCLK 的形式传递输入时钟-> 1个时钟周期为5ns
2.您需要5MHz 的 RTI,这意味着每200ns 或40个时钟周期产生一次中断
3.您可以打开 syscfg、将输入时钟设置为200MHz SYS_CLK、然后在所需的输出频率中的计数器块0中输入5MHz
4.在比较事件0中、将节拍周期设置为0.2us (200ns)
然后重新构建应用并尝试对其进行性能评测。 您能否在最后尝试此配置、并告诉我它是否适用于您?
此致、
Shaunak