因为在 1138 开发板上, 设定了 6Mhz 晶振, 却锁定不到 400Mhz, 我读出了 PLLCFG 的值, 却发现是 0x6C0(324MHz)! <br /><br />串口失败让我费了好多时间, 气愤的细读下数据手册, 竟然又发现这样的描述错误!<br /><br />开发板的出厂程序, 为什么要调高 ldo 的电压呢?! <br />我也调高试试, 呵呵, 2.55V 就锁定到 400Mhz了, <br />看来就是为了解决这个问题才调高电压的!<br /><br />那为什么不说明这个原因, 让我好大一段冤枉!<br /><br />不过, 要调高 LDO 才能锁定 400MHz, 这样肯定也是个问题, 我也用不到 50Mhz 跑程序, 324MHz 就324Mhz 吧, 干脆 9分频, 调出个 18MHz 做主频吧, 反正, 程序优化一下, 发现即使跑 18MHz, CPU 的占有率最高才 4%<br /><br />就这, 算是调试的一点心得吧, 有遇到同病的, 也可以来参考一下.
|