[Kinetis] Kinetis内部培训资料分享—【Low power timer】篇

[复制链接]
4832|27
 楼主| FSL_TICS_Jeremy 发表于 2014-5-20 16:35 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_Jeremy 于 2014-5-20 16:48 编辑

Low Power Timer (LPT) 培训资料

4.jpg


LPT主要特征:
低功耗计数器可以用作通用计数器和脉冲计数器。
可以在所有低功耗模式下工作。
可以选择四种时钟源:内部参考时钟,LPO 1KHz时钟, 外部32K时钟和外部振荡器时钟。
计时值匹配时可以产生中断。
计数器可以产生硬件触发(LLS或者VLLSx低功耗模式下不可用)。
5.jpg
LPT为16位计数器,可以用于计数值比较或者脉冲计数。
可配置的滤波和预分频。
可以和高速比较器配合,用于测量比较器输出脉冲。
6.jpg
LPT可以使用四种时钟源:内部参考时钟,外部时钟,外部32K时钟,LPO时钟。
两个外部输入管脚,用于脉冲计数。
可以计数高速比较器0输出脉冲数量。

7.jpg
LPT可以用在各种低功耗模式下,前提条件是LPT参考时钟在相应低功耗模式下依然有效。
LPT可以使用四种时钟源,对应的代码如图所示。
8.jpg
9.jpg
LPT模块仅有三个可配置的寄存器,方便客户配置作为时间计数器或者脉冲计数器。
LPT_CSR[TEN]位必须在LPT其他寄存器配置好后再置位;
LPT_PSR[PRESCALE] 位必须为非零值或者置位LPT_PSR[PBYP]位。
在操作LPT寄存器之前,必须要使能LPT时钟。
10.jpg


LPT模块用作时间计数器寄存器配置。
11.jpg
LPT模块用作脉冲计数器寄存器配置。
12.jpg

LPT可以工作在轮询模式和中断模式下,通常使用中断模式。
13.jpg
   根据LPT工作于不同的模式下,LPT_PSR会有不同的配置。
当LPT_PSR[BPYP]置位时,[PRESCALE]位设定值将会被忽略,计数时钟与LPT模块参考时钟同频。
14.jpg
   当LPT工作于脉冲计数时,LPT_PSR[PRESCALE]位用于设定毛刺滤波时间。
当LPT_PSR[BPYP]置位时,输入管脚每来一个脉冲,脉冲计数器会加1。







FSL_TICS_Robin 发表于 2014-5-20 16:52 | 显示全部楼层
内部培训资料带中文说明,大家可以学习起来了。
 楼主| FSL_TICS_Jeremy 发表于 2014-5-20 16:52 | 显示全部楼层
如有什么疑问,欢迎来论坛讨论哦!
攻城狮 发表于 2014-5-20 17:02 | 显示全部楼层
太好了,谢谢分享啊。期待斑竹分更多的内部培训资料。
FSL_TICS_A 发表于 2014-5-20 17:29 | 显示全部楼层
好贴啊,顶起。
jameswangchip 发表于 2014-5-20 18:21 | 显示全部楼层
好帖,顶起!
 楼主| FSL_TICS_Jeremy 发表于 2014-5-21 09:03 | 显示全部楼层
jameswangchip 发表于 2014-5-20 18:21
好帖,顶起!

谢谢哦,还有后续更新呢!
zjglizhen 发表于 2014-5-21 09:27 | 显示全部楼层
谢谢分享啊。期待斑竹分更多的内部培训资料。
 楼主| FSL_TICS_Jeremy 发表于 2014-5-21 09:45 | 显示全部楼层
zjglizhen 发表于 2014-5-21 09:27
谢谢分享啊。期待斑竹分更多的内部培训资料。

谢谢支持,有问题欢迎来论坛中讨论!
jd972594 发表于 2014-6-12 10:36 | 显示全部楼层
这个模块也是刚玩KL25时接触到的
还是通过楼主的从零开始玩转FRDM-KL25Z
 楼主| FSL_TICS_Jeremy 发表于 2014-6-20 10:57 | 显示全部楼层
jd972594 发表于 2014-6-12 10:36
这个模块也是刚玩KL25时接触到的
还是通过楼主的从零开始玩转FRDM-KL25Z

后续还会分享其他的模块,敬请期待!
vanxchou 发表于 2014-7-2 13:28 | 显示全部楼层
学习中,需要此资料
xinyinxing 发表于 2014-7-16 17:49 | 显示全部楼层
很好的资料,感谢分享!
ictry_50 发表于 2014-7-28 15:19 | 显示全部楼层
 楼主| FSL_TICS_Jeremy 发表于 2014-8-1 10:11 | 显示全部楼层
ictry_50 发表于 2014-7-28 15:19
123

后续还会分享其他的模块,敬请期待!
 楼主| FSL_TICS_Jeremy 发表于 2014-8-1 10:13 | 显示全部楼层
vanxchou 发表于 2014-7-2 13:28
学习中,需要此资料

后续还会分享其他的模块,敬请期待!
fyzhuhui 发表于 2014-8-1 22:09 | 显示全部楼层
MCG模块输出时钟可以用作系统时钟;
 楼主| FSL_TICS_Jeremy 发表于 2014-8-4 09:45 | 显示全部楼层
fyzhuhui 发表于 2014-8-1 22:09
MCG模块输出时钟可以用作系统时钟;

谢谢支持,
后续还会分享其他的模块,敬请期待!
茫茫大士 发表于 2014-8-17 22:15 | 显示全部楼层
谢谢分享
 楼主| FSL_TICS_Jeremy 发表于 2014-8-18 09:14 | 显示全部楼层
茫茫大士 发表于 2014-8-17 22:15
谢谢分享

谢谢支持,
后续还会分享其他的模块,敬请期待!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

113

主题

2865

帖子

38

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