Image
Image

niuyaliang

+ 关注

粉丝 7     |     主题 212     |     回帖 2427

kinetis定时器FTM详解
2015-9-11 21:47
  • 恩智浦MCU论坛
  • 158
  • 12985
  QUADIR:正交解码模式下的FTM计数方向状态位,查询该位可获知当前计数方向。 QUADIR=0:递减计数; QUADIR= ...  
  QUADIR:正交解码模式下的FTM计数方向状态位,查询该位可获知当前计数方向。 QUADIR=0:递减计数; QUADIR= ...  
  QUADMODE:正交解码模式。 QUADMODE=0:A相和B相编码模式。计数方向由AB相之间的关系决定,计数频率由A相B ...  
  PHBPOL:B相输入极性选择。 PHBPOL=0:普通极性; PHBPOL=1:反向极性。  
  PHAPOL:A相输入极性选择。 PHAPOL=0:普通极性; PHAPOL=1:反向极性。  
  PHBFLTREN:B相输入滤波使能设置。滤波值由滤波寄存器中的CH1FVAL定义,如果CH1FVAL=0,滤波也无效。 PHBFL ...  
  PHAFLTREN:A相输入滤波使能设置。滤波值由滤波寄存器中的CH0FVAL定义,如果CH0FVAL=0,滤波也无效。 PHAFL ...  
  正交解码控制和状态寄存器(FTMx_QDCTRL) 正交解码一般用于正反向脉冲计数,由旋转编码器输入A相和B相脉 ...  
  滤波模式一般只在输入捕捉时使用,当启用滤波功能时,如果输入端发生变化,则滤波器内部的5bit计数器开始 ...  
  注意,写入该寄存器的值将立刻起作用,而且通道0、1、2、3必须在输入模式下,如设置不当可能造成错过正确的 ...  
  输入捕捉滤波控制寄存器(FTMx_FILTER) 该寄存器设置输入通道的滤波值,通道4、5、6、7无输入滤波器。 ...  
  通道极性寄存器(FTMx_POL) 当各通道的出于非活动状态,给寄存器设置各通道非活动状态下的值。各位都写保 ...  
  DTVAL:DTVAL设置对DTPS分频后的时钟的计数值以确定死区插入的时间。 死区插入的时间=DTPS*DTVAL*总线时钟 ...  
  DTPS:分频设置。死区时间的定时也是由对BusClock计数实现的,DTPS设定的时对BusClock分频的设置。 DTPS=0X ...  
  死区插入控制寄存器(FTMx_DEADTIME) 该寄存器设置死区时间分频系数和死区值。所有的FTM通道都使用这个时 ...  
  COBINEn:通道2n和2n+1联合设置。只有COMBINEn=1,才可使用上面那些位设置的功能。该位写保护,只有当MODE[ ...  
  COBINEn:通道2n和2n+1联合设置。只有COMBINEn=1,才可使用上面那些位设置的功能。该位写保护,只有当MODE[ ...  
  COMPn:使能通道2n和2n+1的互补模式,即两个通道波形相反。该位写保护,只有当MODE[WPDIS] = 1时可写入。 C ...  
  DECAPn:双边沿捕捉。使能通道2n和2n+1的双边沿捕捉。该位只有当FTMEN=1和DECAPEN=1时有效。 DECAPn=0:通 ...  
  DTENn:死区使能。使能通道2n和2n+1的死区插入。死区插入在双通道互补输入控制桥式电机驱动电路时,防止同 ...  
2
3
近期访客