注册 登录
查看: 610|回复: 6

[摄像头组] 正交解码怎么用

[复制链接]
发表于 2014-4-12 16:31:42 | 显示全部楼层 |阅读模式
void FTM2_QUAD_Int(void)  
{  
  PORTA_PCR10    =  PORT_PCR_MUX(6);                                            // 设置引脚A10引脚为FTM2_PHA功能  
  PORTA_PCR11    =  PORT_PCR_MUX(6);                                            // 设置引脚A11引脚为FTM2_PHB功能  
  PORT_PCR_REG(PORTA_BASE_PTR, 10) |= PORT_PCR_PE_MASK | PORT_PCR_PS_MASK ;     //开弱上拉
  PORT_PCR_REG(PORTA_BASE_PTR, 11) |= PORT_PCR_PE_MASK | PORT_PCR_PS_MASK ;     //开弱上拉
  SIM_SCGC3     |=  SIM_SCGC3_FTM2_MASK;                                        // 使能FTM2时钟  
  FTM2_MODE     |=  FTM_MODE_WPDIS_MASK;                                        // 写保护禁止  
  FTM2_QDCTRL   |=  FTM_QDCTRL_QUADMODE_MASK;                                   // AB相同时确定方向和计数值  
  FTM2_CNTIN     =  0;                                                          // FTM0计数器初始值为0  
  FTM2_MOD       =  65535;                                                      // 结束值  
  FTM2_QDCTRL   |=  FTM_QDCTRL_QUADEN_MASK;                                     // 启用FTM2正交解码模式  
  FTM2_MODE     |=  FTM_MODE_FTMEN_MASK;                                        // FTM2EN=1   
  FTM2_CNT       =  0;  
}  


怎么得出有方向的结果
回复

使用道具 举报

发表于 2014-4-12 16:59:53 | 显示全部楼层
参考K60视频的FTM讲解
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-12 17:11:18 | 显示全部楼层
栾端静 发表于 2014-4-12 16:59
参考K60视频的FTM讲解

有正的输出,没有负的输出
回复 支持 反对

使用道具 举报

发表于 2014-4-12 17:22:32 | 显示全部楼层
渣渣的春天 发表于 2014-4-12 17:11
有正的输出,没有负的输出

s16 来读取值,B相有没有接好?
回复 支持 反对

使用道具 举报

发表于 2014-4-17 01:25:27 | 显示全部楼层
栾端静 发表于 2014-4-12 17:22
s16 来读取值,B相有没有接好?

楼上的哥们   我能采集到数值但是就是匀速的时候数值在变例如

val=46
val=202
val=61
val=278
val=24
是什么原因啊
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-4-17 11:35:44 | 显示全部楼层
电子555 发表于 2014-4-17 01:25
楼上的哥们   我能采集到数值但是就是匀速的时候数值在变例如

val=46

所谓的匀速,是给定特定的PWM跟电机,电机转动的速度?
你最好用示波器看看波形,看看对不对。

正交解码是测波形数目的。
回复 支持 反对

使用道具 举报

发表于 2014-4-17 16:39:23 | 显示全部楼层
山外メ雲ジ 发表于 2014-4-17 11:35
所谓的匀速,是给定特定的PWM跟电机,电机转动的速度?
你最好用示波器看看波形,看看对不对。

谢谢 山哥了 问题已经解决了
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部