工具/软件:
尊敬的 TI 专家:
1。我使用 J722s EVM 和 SDK v11 示例代码作为环境。 SDcard、spl 引导模式。
2.我想在 visionapp mcub20 中使用计时器。 我得到了如下初始化代码
我的问题是:
1. 如果我想获得 100us 的中断反转、并且我设置 periodInUsec =100 、则中断触发器不正确。 我想知道如何设置值 inputPreScaler/inputClkHz 以使其正确。 我可以从哪里获得它们。
谢谢
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.
工具/软件:
尊敬的 TI 专家:
1。我使用 J722s EVM 和 SDK v11 示例代码作为环境。 SDcard、spl 引导模式。
2.我想在 visionapp mcub20 中使用计时器。 我得到了如下初始化代码
我的问题是:
1. 如果我想获得 100us 的中断反转、并且我设置 periodInUsec =100 、则中断触发器不正确。 我想知道如何设置值 inputPreScaler/inputClkHz 以使其正确。 我可以从哪里获得它们。
谢谢
您好、
[quote userid=“602005" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1546615/processor-sdk-j722s-how-to-get-timerp-inputclkhz我的问题是:
1. 如果我想获得 100us 的中断反转、并且我设置 periodInUsec =100 、则中断触发器不正确。 我想知道如何设置值 inputPreScaler/inputClkHz 以使其正确。 我可以从哪里获得它们。
请检查 TIMERx CLK SEL 的 CTRL MMR 寄存器、以了解为此选择的输入时钟。 
另请参阅 PLL/的默认值
https://software-dl.ti.com/tisci/esd/09_02_07/5_soc_doc/j722s/pll_data.html
根据 TI EVM、默认计时器功能时钟输入为 25MHz 晶体时钟。
如果计时器功能时钟是输入晶体、则需要通过以下 25MHz。
“ timerParams.inputClkHz = 250u * 1000u * 1000u ;“
此致、
Sudheer