打印
[Kinetis]

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

[复制链接]
3943|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 FSL_TICS_Jeremy 于 2014-5-20 16:48 编辑

Low Power Timer (LPT) 培训资料




LPT主要特征:
低功耗计数器可以用作通用计数器和脉冲计数器。
可以在所有低功耗模式下工作。
可以选择四种时钟源:内部参考时钟,LPO 1KHz时钟, 外部32K时钟和外部振荡器时钟。
计时值匹配时可以产生中断。
计数器可以产生硬件触发(LLS或者VLLSx低功耗模式下不可用)。

LPT为16位计数器,可以用于计数值比较或者脉冲计数。
可配置的滤波和预分频。
可以和高速比较器配合,用于测量比较器输出脉冲。

LPT可以使用四种时钟源:内部参考时钟,外部时钟,外部32K时钟,LPO时钟。
两个外部输入管脚,用于脉冲计数。
可以计数高速比较器0输出脉冲数量。


LPT可以用在各种低功耗模式下,前提条件是LPT参考时钟在相应低功耗模式下依然有效。
LPT可以使用四种时钟源,对应的代码如图所示。


LPT模块仅有三个可配置的寄存器,方便客户配置作为时间计数器或者脉冲计数器。
LPT_CSR[TEN]位必须在LPT其他寄存器配置好后再置位;
LPT_PSR[PRESCALE] 位必须为非零值或者置位LPT_PSR[PBYP]位。
在操作LPT寄存器之前,必须要使能LPT时钟。



LPT模块用作时间计数器寄存器配置。

LPT模块用作脉冲计数器寄存器配置。


LPT可以工作在轮询模式和中断模式下,通常使用中断模式。

   根据LPT工作于不同的模式下,LPT_PSR会有不同的配置。
当LPT_PSR[BPYP]置位时,[PRESCALE]位设定值将会被忽略,计数时钟与LPT模块参考时钟同频。

   当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 | 只看该作者
太好了,谢谢分享啊。期待斑竹分更多的内部培训资料。

使用特权

评论回复
5
FSL_TICS_A| | 2014-5-20 17:29 | 只看该作者
好贴啊,顶起。

使用特权

评论回复
6
jameswangchip| | 2014-5-20 18:21 | 只看该作者
好帖,顶起!

使用特权

评论回复
7
FSL_TICS_Jeremy|  楼主 | 2014-5-21 09:03 | 只看该作者
jameswangchip 发表于 2014-5-20 18:21
好帖,顶起!

谢谢哦,还有后续更新呢!

使用特权

评论回复
8
zjglizhen| | 2014-5-21 09:27 | 只看该作者
谢谢分享啊。期待斑竹分更多的内部培训资料。

使用特权

评论回复
9
FSL_TICS_Jeremy|  楼主 | 2014-5-21 09:45 | 只看该作者
zjglizhen 发表于 2014-5-21 09:27
谢谢分享啊。期待斑竹分更多的内部培训资料。

谢谢支持,有问题欢迎来论坛中讨论!

使用特权

评论回复
10
jd972594| | 2014-6-12 10:36 | 只看该作者
这个模块也是刚玩KL25时接触到的
还是通过楼主的从零开始玩转FRDM-KL25Z

使用特权

评论回复
11
FSL_TICS_Jeremy|  楼主 | 2014-6-20 10:57 | 只看该作者
jd972594 发表于 2014-6-12 10:36
这个模块也是刚玩KL25时接触到的
还是通过楼主的从零开始玩转FRDM-KL25Z

后续还会分享其他的模块,敬请期待!

使用特权

评论回复
12
vanxchou| | 2014-7-2 13:28 | 只看该作者
学习中,需要此资料

使用特权

评论回复
13
xinyinxing| | 2014-7-16 17:49 | 只看该作者
很好的资料,感谢分享!

使用特权

评论回复
14
ictry_50| | 2014-7-28 15:19 | 只看该作者
123

使用特权

评论回复
15
FSL_TICS_Jeremy|  楼主 | 2014-8-1 10:11 | 只看该作者
ictry_50 发表于 2014-7-28 15:19
123

后续还会分享其他的模块,敬请期待!

使用特权

评论回复
16
FSL_TICS_Jeremy|  楼主 | 2014-8-1 10:13 | 只看该作者
vanxchou 发表于 2014-7-2 13:28
学习中,需要此资料

后续还会分享其他的模块,敬请期待!

使用特权

评论回复
17
fyzhuhui| | 2014-8-1 22:09 | 只看该作者
MCG模块输出时钟可以用作系统时钟;

使用特权

评论回复
18
FSL_TICS_Jeremy|  楼主 | 2014-8-4 09:45 | 只看该作者
fyzhuhui 发表于 2014-8-1 22:09
MCG模块输出时钟可以用作系统时钟;

谢谢支持,
后续还会分享其他的模块,敬请期待!

使用特权

评论回复
19
茫茫大士| | 2014-8-17 22:15 | 只看该作者
谢谢分享

使用特权

评论回复
20
FSL_TICS_Jeremy|  楼主 | 2014-8-18 09:14 | 只看该作者
茫茫大士 发表于 2014-8-17 22:15
谢谢分享

谢谢支持,
后续还会分享其他的模块,敬请期待!

使用特权

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

本版积分规则

113

主题

2865

帖子

38

粉丝