工具/软件:
尊敬的专家:
我向我的客户询问这个问题。 它们使用 LaunchPad 和演示版 SysCtl_ex2_XCLKOUT_CONFIG、并将输出时钟更改为 GPIO16中的 SysCtl_CLOCKOUT_SYSCLK。
他们删除 Device_init ();加载程序并运行代码,因为他们删除了 Device_init (),所以系统时钟默认为10MHz。
但是大家好、这次发现输出时钟为15MHz (这意味着系统时钟为120MHz、因为它们在代码中设置了 SYSCTL_XFB_DIV_8;然后它们会保持功率、但点击 CCS 中的 CPU 复位、然后 EMU 引导进入闪存并运行、输出时钟仍然是15MHz。
然后关闭电源、接通电源、并连接 CPU 而不重新加载程序、然后重新启动、他们会发现 输出时钟为1.25MHz (这意味着系统时钟为10MHz);
他们混淆了他们不重新加载程序、但是为什么下电上电后系统时钟从15MHz 更改为1.25MHz?
BRS
Shuqing