TI中文支持网
TI专业的中文技术问题搜集分享网站

C6654时钟初始化

请问,我在CCS调试的时候可以使用gel脚本将系统主时钟和DDR时钟设置为想要的频率。

但是我将程序烧到NorFlash,而且我不在代码中进行时钟初始化,从Nor Flash启动,系统的时钟是多大?对于NorFlash是不是就是850MHz?

Nancy Wang:

可以用示波器看一下SYSCLKOUT 这个pin。
SYSCLK7: 1/6-rate clock for slow peripherals (GPIO, UART, Timer, I2C, SPI, EMIF16, McBSP, and so forth.) and sources the SYSCLKOUT output pin.

user4504841:

回复 Nancy Wang:

DSP芯片焊上后所有的时钟管脚都没接出来,暂时没法测。
现在我通过定时器计时,每隔一段时间通过GPIO管脚输出一个高电平来看系统时钟是否正常,我发现不管我定时精度多大,定时误差都是固定的,随着定时时间成倍增加。
C6654初始化时钟850M(输入时钟100M,PLL1_M=33,PLL2_D=1,CLK =100*(PLL1_M+1)/(2*(PLL2_D+1))=850M),计时器周期应该是CLK/6=850/6。
最终不管定时精度多高,GPIO 500ms改变一下输出电平,发现1s的误差大概为20~50ms,而且和时间长度成正比。
这个误差大概来自于哪里?

赞(0)
未经允许不得转载:TI中文支持网 » C6654时钟初始化
分享到: 更多 (0)