Image
Image

niuyaliang

+ 关注

粉丝 7     |     主题 212     |     回帖 2427

kinetis定时器FTM详解
2015-9-11 21:47
  • 恩智浦MCU论坛
  • 158
  • 12985
  ......  
  正交解码模式 当FTMEN=1,且QUADEN=1时,FTM工作在正交解码模式。正交解码模式使用A相和B相两路输入控制FTM ...  
  在main函数的主循环中,我们可使用串口通信改变波形,通过示波器观看,例程如下: ...  
  ......  
  例程如下,该例程使用60MHz总线时钟,分频后3.75MHz,输出引脚为C3和C4,分别对应FTM0_CH2和FTM0_CH3,注意 ...  
  当FTMEN = 1(启用增强功能),QUADEN = 0(不启用正交解码),DECAPEN = 0(不启用双边沿捕捉),COMBINE ...  
  互补模式 一般组合模式下,通道2n和通道2n+1输出波形相同,如果启用互补模式,则两个通道输出互为反向,在 ...  
  在组合模式下,PWM信号的第一个边沿只由C2nV决定,而第二个边沿只由C2n+1V决定。两个通道可独立设置对应边 ...  
  组合工作模式下,主要指的是偶数通道2n和相邻的2n+1通道共同控制输出PWM波形。PWM信号的周期和EPWM相同,但 ...  
  当FTMEN = 1(启用增强功能),QUADEN = 0(不启用正交解码),DECAPEN = 0(不启用双边沿捕捉),COMBINE ...  
  组合模式 以上几种模式下,FTMEN=0即可,若要使用增强FTM的功能,即不同于PTM模块功能,则必须FTMEN=1。组 ...  
  比较成功翻转电平输出,可用于输出方波。实际上PWM波形的产生也是利用了输出比较的功能实现的,输出比较功 ...  
  在输出比较模式下,计数器工作在累加模式下,当FTM计数器值=CnV值,时,比较成功,对应通道的引脚输出高电 ...  
  输出比较模式 当DECAPEN = 0(禁止双边沿检测),COMBINE = 0(各通道独立),CPWMS = 0(计数器累加),MS ...  
  当启用滤波功能时,如果输入端发生变化,则滤波器内部的5bit计数器开始累加计数,一旦溢出(溢出值由CHnFVA ...  
  每个FTM模块的0~3通道可以启用滤波功能,滤波原理是捕捉到边沿时,延时若干个时钟周期再置位CHnF。默认情况 ...  
  在输入捕捉模式下,当捕捉到设定的边沿时,此时的FTM计数器的值将自动保存到CnV寄存器中,也就是在输入捕捉 ...  
  当对应的通道捕捉到设定的边沿时,CHnF置位,如果对应的CHnIE=1,即中断打开时,即可产生中断。 ...  
  此时,捕捉什么样的信号则由ELSnB:ELSnA决定。 ELSnB:ELSnA=01:捕捉上升沿; ELSnB:ELSnA=10:捕捉下降升 ...  
  FTM的输入捕捉模式可捕捉外部信号的正跳变或负跳变,可替代外部中断使用。和一般外部中断不同的是,输入捕 ...  
2
3
近期访客