主题中讨论的其他器件:C2000WARE、
尊敬的 C2000专家:
F28004x 器件可以在100Mhz 频率下运行、但我找不到一种配置器件以精确100Mhz 频率运行的方法。
TRM 显示、 fPLLRAWCLK =(fOSCCLK)* NF/Ovid、其中 NF = IMULT + FULT/4、而 fPLLSYSCLK = fPLLRAWCLK/PLLSYSCLKDIV。
fPLLRAWCLK 有一个限制,范围是120MHz 到200MHz,所以 PLLSYSCLKDIV 应该将最小值设置为2,这样我们就可以得到精确的100MHz,对吧?
2.如果我想使用 INTOSC2作为时钟源、并使器件以100MHz 运行、我能否按如下方式配置 C2000ware 中的功能?
InitSysPll (INT_OSC2、IMULT_19、FULT_0pt75、PLLCLK_By_2); //fPLLRAWCLK = 19.75*10 = 197.5MHZ、 fPLLSYSCLK = fPLLRAWCLK /2 = 98.75Mhz
InitSysPll 函数的源代码非常复杂、是否有文档可以解释该函数?