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

[复制链接]
 楼主| 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 | 显示全部楼层
顶一个。
xinyinxing 发表于 2013-11-18 20:00 | 显示全部楼层
哇塞,太感谢楼主了,这么好的应用笔记一直没发现!
lidreamer 发表于 2014-7-10 21:25 | 显示全部楼层
英文文档已读,我就说过VLLSx,用官方例程,在keil环境下唤不醒,没人相信我,这次可以拿出理论依据了
FSL_TICS_ZJJ 发表于 2014-7-11 10:14 | 显示全部楼层
lidreamer 发表于 2014-7-10 21:25
英文文档已读,我就说过VLLSx,用官方例程,在keil环境下唤不醒,没人相信我,这次可以拿出理论依据了 ...

亲,你是因为KEIL下有个特别要注意的地方,我之前已经写了一篇经验分享,你需要注意下:
http://bbs.21ic.com/icview-712750-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

93

主题

570

帖子

28

粉丝
快速回复 在线客服 返回列表 返回顶部
个人签名:感谢关注飞思卡尔,欢迎大家下载资料和交流技术。

93

主题

570

帖子

28

粉丝
快速回复 在线客服 返回列表 返回顶部