1、[跟我学OSKinetis]第8课-FTM的PWM、输入捕获、正交解码Postedon 2013年11月18日 by lpldcnFTM是一个神奇的模块,他能输出PWM,能输入捕获,能输出比较还能正交解码。英文全称是FlexTimerModule,你可以理解为高级定时器模块、易用定时器模块等等。不仅仅在Kinetis32位处理器中,FTM是个常用的模块,在飞思卡尔的8位处理器中,他也是个常用的模块,只不过名字叫TPM。FTM会用了,飞思卡尔的其他单片机的FTM、TPM你就都会用了。在OSKinetis固件库中,我们可以用FTM模块来实现PWM、输入
5、两个公式解释了他们是怎么确定的:PWM的周期=(MOD–CNTIN+ 1) x 计数器周期PWM的占空比=(CnV−CNTIN) /PWM的周期怎么样,上面的公式结果都是由我们认识的小朋友决定的吧。下面我来解说下这个工作流程,首先公式中的计数器周期是SC小朋友决定的,前面说了他负责喊号的快慢,因为他负责决定采用哪个频率为输入频率,这些频率候选有系统时钟、固定频率时钟以及外部时钟,他还负责这些输入频率的分频系数,总之SC小朋友决定了计数器周期,也就是CNT小朋友喊号的快慢。然后CNT小朋友从CNTIN小朋友那里知道了要喊的第一个数,他按照SC决定的快