发新帖我要提问
12
返回列表
打印
[技术问题解答]

求助:KL05低功耗模式转换

[复制链接]
楼主: eryueniaof
手机看帖
扫描二维码
随时随地手机跟帖
21
eryueniaof|  楼主 | 2014-10-30 10:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
FSL_TICS_ZJJ 发表于 2014-10-24 16:09
看了,和这个是没有关系。
但是我试了官方的代码,修改了下,重复进入,功耗都是正确的。按照你的功耗顺序 ...

你好,我读出来都是FEE,我不想接外部晶振,使用内部晶振,改怎么修改

使用特权

评论回复
22
FSL_TICS_ZJJ| | 2014-10-31 09:06 | 只看该作者
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中查看到。
模式转换,请遵循这张图标顺序:


使用特权

评论回复
23
FSL_TICS_A| | 2014-11-26 20:35 | 只看该作者
楼主你好!
关于KL05官方例程有些bug,具体解决方法请看这个帖子:https://bbs.21ic.com/icview-839424-1-2.html

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则