大家好,
我在使用RM57L843的时候,发现CPU的主频根据任务载荷的情况,是变化的,不知道我的理解有没有错误。如果是这样的话,那我能不能读出CPU实际运行的频率呢?
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.
FMzPLL 计算器可以帮助用户在 TMS570 微处理器上配置 FMzPLL。它允许用户输入:
OSCIN 速度
乘法器设置
除法器设置
调频设置
PLL/OSC故障选项
在用户配置所需的选项之后,计算器将显示 PLL 输出速度以及相应的 PLLCTL1 和 PLLCTL2 寄存器设置。 此工具还包含反向计算器模式,即当您为 PLLCTL1 和 PLLCTL2 输入值时,它将显示所有 PLL 选项。
http://www.ti.com.cn/tool/cn/fmzpll_calculator
应该是主频配置的低了吧,用这个工具进行计算配置
您好,
我忘了说明配置的时钟数据了。我是使用的HALCodeGen工具配置的时钟,显示的PLL1 = 300MHz,PLL2 = 300MHz; GCLK = 300MHz, HCLK = 150MHz, VCLK1 = VCLK2 = VCLK3 = 75MHz。 所以在时钟都这么高的情况下,我觉得程序执行的太慢了。一个简单的延时代码 {i=1000; while(i--);} ,用示波器观察,运行一遍的实际耗时差不多在200us 。不知道在哪里缺少了什么设置,不知道大家有没有这种情况发生。