Other Parts Discussed in Thread: SYSCONFIG
使用EPWM模块的例程在CC板上进行调试,测量PWM频率反推EPWM时钟是200MHZ,但在sysconfig里配置的WUCPUCLK是25MHZ,是如何倍频的?在芯片手册上看到AM263的时钟都是几种固定频率的选项,例如25MHZ,200MHZ , 400MHZ等等,与C2000配置PLL生成SYSCLK有很大区别。手册里没有对SYSCLK进行描述。
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.
你好,
那么263的系统时钟是否可以配置?
是的,可以,同时我对之前的回复更正一下:
在 AM263x 中、SYSCLK 在 R5SS 时钟可实现的比率下运行、即 SYSCLK 在400MHz 下为1:1、SYSCLK 在200MHz 下为2:1。
我更正为:
"在 AM263x 中、SYSCLK 在 R5SS 时钟可实现的比率下运行、即 R5SS 在400MHz 下为1:1、R5SS 在200MHz 下为2:1。"
我对这一错误表示歉意。
回到您的问题、可以通过修改 SYS_CLK_DIV_VAL.CLKDIV 寄存器中的值来调整系统时钟。 在第6.4.1.2.3.2.1节中、对 TRM 的 SYS 和 R5时钟进行编程的序列中更详细地介绍了该过程:

某些外设在其 IP 级别块中包含额外的配置和分频器块,即使在将功能时钟馈送到 IP 后,也可以进一步修改输出时钟。 例如SPI 和 UART 等外设就是这种情况,它们是需要输出时钟才能实现正确功能的外部通信协议。
因此,可以将系统时钟分为外设,其中一些时钟包含额外的分频器块,我建议您查看相关 IP 的 TRM 章节,了解有关您一次可配置的确切数量的更多信息。
以下是两个链接: