- 12
- 0
- 约7.41千字
- 约 9页
- 2016-12-10 发布于重庆
- 举报
第8课-FTM的PWM输入捕获正交解码.
[跟我学OSKinetis]第8课-FTM的PWM、输入捕获、正交解码Posted on?2013 年 11 月 18 日?by?lpldcnFTM是一个神奇的模块,他能输出PWM,能输入捕获,能输出比较还能正交解码。英文全称是FlexTimer Module,你可以理解为高级定时器模块、易用定时器模块等等。不仅仅在Kinetis 32位处理器中,FTM是个常用的模块,在飞思卡尔的8位处理器中,他也是个常用的模块,只不过名字叫TPM。FTM会用了,飞思卡尔的其他单片机的FTM、TPM你就都会用了。在OSKinetis固件库中,我们可以用FTM模块来实现PWM、输入捕获和正交解码等常用功能,借用库函数实现功能不难,难的是理解这些功能怎么用、什么原理才是最重要的,下面我们一一介绍这3个功能。当然看完本文你就能用寄存器编写FTM的各个功能吗,呵呵,不可能的!否则要那1000多页的技术文档干什么用,但是我希望本文能起到抛砖引玉的功能,在你会用库函数的基础上,对他的内部机制有一个了解。 介绍几个小伙伴(FTM寄存器)要想搞清楚FTM模块,首先我们要介绍几个重要的寄存器给大家,他们就像小伙伴一样,好好利用可以帮大忙呢。FTMx_CNT小朋友(计数器寄存器),他负责喊号(计数)。FTMx_SC小朋友(状态和控制寄存器),他负责……寄存器名字面意思,具体说就是决定CNT小朋友的喊号的快慢(计数频率
原创力文档

文档评论(0)