Kinetis L系列MCU内部集成的有一个TPM(Timer/PWM)模块。在KL25内部共有三个TPM,其中TPM1和TPM2具有2个通道,TPM0具有6个通道。TPM的功能很多,主要分为以下几个方面,第一,作为普通定时器,它是一个16位的定时器,可根据时钟的选择设置不同的定时时间。第二,作为PWM产生器,它能准确的产生PWM信号,用于类似于电机控制等速度方面的应用。第三,它具有输入捕获,输出比较功能,因为它是具有多通道的所以用起来很是方便。Kinetis L系列的时钟很具有特色,同样此特色也运用到了TPM模块上,TPM具有四种可选的时钟源,分别为MCGIRCLK,OSCERCLK,MCGFLLCLK,MCGPLLCKL这四种时钟源可通过人为的进行设置为不同的时钟,就可以获取不同最大时限的定时值。TPW的使用没有很重要的注意要点,基本上按照数据手册上做基本上不会有问题。
huhaomcu_856934054 2013-8-21 16:11
用户1497550 2013-8-21 11:06