eryueniaof 发表于 2014-10-30 10:05 ![]()
你好,我读出来都是FEE,我不想接外部晶振,使用内部晶振,改怎么修改
其实芯片默认上电时钟就是使用的内部晶振,FEI,如果不想用其他的FEE模式,上电之后,程序初始化的时候就不需要配置为FEE。
关于修改,你打开sysinit.c, 查看void sysinit (void)函数,你会看到
mcg_clk_hz = fei_fee(CLK0_FREQ_HZ,HIGH_GAIN,CLK0_TYPE);
这个其实就是上电之后,把默认模式FEI转为FEE,如果你不想工作在FEE,那么你可以选择一个内部时钟的工作模式。
然后可以通过时钟模式转换转换到你想要的模式。
具体转换函数可以在mcg.c中查看到。
模式转换,请遵循这张图标顺序:
|