打印
[Kinetis]

【经验分享】Kinetis低功耗模式进入和唤醒问题检查流程

[复制链接]
3103|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
FSL_TICS_Admin|  楼主 | 2013-11-18 16:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 FSL_TICS_A 于 2014-6-6 09:48 编辑

很多网友反映自己写的低功耗程序要么进不去,要么出不来. 所以这里分享一些在做低功耗模式的时候需要检查哪些东西给大家.当然也欢迎大家补充.

进入低功耗模式:
1) 使能PMPROT寄存器中的VLLSx模式.这里要注意的是, PMPROT是only write once的寄存器
2) 检查SMC寄存器组中的其他寄存器的设置.
3) LLWU 唤醒设定
4) LLWU 中断使能, 并且在LLWU的中断服务程序中清除pending标识位.
5) 确认引脚是一个数字输入引脚.

唤醒:
1) VLLSx的唤醒是要reset的.  
2) 确认软件写ACKISO. 这个必须要在最开始处写入.
喜欢读英文原版笔记的, 可以看看这个链接. http://cache.freescale.com/files ... 03.pdf?fsrch=1&sr=1

相关帖子

沙发
FSL_TICS_ZJJ| | 2013-11-18 16:37 | 只看该作者
好贴,强势顶起!

使用特权

评论回复
板凳
攻城狮| | 2013-11-18 17:44 | 只看该作者
感谢分享,正在学习KL25的低功耗例程呢!!

使用特权

评论回复
地板
黄小俊| | 2013-11-18 17:44 | 只看该作者
顶一个。

使用特权

评论回复
5
xinyinxing| | 2013-11-18 20:00 | 只看该作者
哇塞,太感谢楼主了,这么好的应用笔记一直没发现!

使用特权

评论回复
6
lidreamer| | 2014-7-10 21:25 | 只看该作者
英文文档已读,我就说过VLLSx,用官方例程,在keil环境下唤不醒,没人相信我,这次可以拿出理论依据了

使用特权

评论回复
7
FSL_TICS_ZJJ| | 2014-7-11 10:14 | 只看该作者
lidreamer 发表于 2014-7-10 21:25
英文文档已读,我就说过VLLSx,用官方例程,在keil环境下唤不醒,没人相信我,这次可以拿出理论依据了 ...

亲,你是因为KEIL下有个特别要注意的地方,我之前已经写了一篇经验分享,你需要注意下:
https://bbs.21ic.com/icview-712750-1-1.html

使用特权

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

本版积分规则

个人签名:感谢关注飞思卡尔,欢迎大家下载资料和交流技术。

93

主题

570

帖子

28

粉丝