智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3069|回复: 9
打印 上一主题 下一主题

[咨询] K60正交编码

[复制链接]

31

主题

509

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3671
威望
1728
贡献
923
兑换币
1150
注册时间
2013-1-14
在线时间
510 小时
跳转到指定楼层
1#
发表于 2013-2-25 22:55:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个代码能用吗?
我怎么读不到FTM1_CNT的值?


void FTM1_QUAD_Int(void)  
{
  
  PORTA_PCR8     =  PORT_PCR_MUX(6);                                            // 设置引脚A8引脚为FTM1_PHA功能  
  PORTA_PCR9     =  PORT_PCR_MUX(6);                                            // 设置引脚A9引脚为FTM1_PHB功能  
  PORT_PCR_REG(PORTA_BASE_PTR, 8) |= PORT_PCR_PE_MASK | PORT_PCR_PS_MASK ;      //开弱上拉
  PORT_PCR_REG(PORTA_BASE_PTR, 9) |= PORT_PCR_PE_MASK | PORT_PCR_PS_MASK ;      //开弱上拉
  SIM_SCGC6     |=  SIM_SCGC6_FTM1_MASK;                                        // 使能FTM1时钟  
  FTM1_MODE     |=  FTM_MODE_WPDIS_MASK;                                        // 写保护禁止  
  FTM1_QDCTRL   |=  FTM_QDCTRL_QUADMODE_MASK;                                   // AB相同时确定方向和计数值  
  FTM1_CNTIN     =  0;                                                          // FTM1计数器初始值为0  
  FTM1_MOD       =  65535;                                                      // 结束值  
  FTM1_QDCTRL   |=  FTM_QDCTRL_QUADEN_MASK;                                     // 启用FTM1正交解码模式  
  FTM1_MODE     |=  FTM_MODE_FTMEN_MASK;                                        // FTM1EN=1   
  FTM1_CNT       =  0;  
}  

7

主题

90

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2011
威望
1007
贡献
618
兑换币
656
注册时间
2013-9-24
在线时间
193 小时
推荐
发表于 2013-11-27 16:12:41 | 只看该作者
楼主  能否分享一点正交解码的资料
回复 支持 1 反对 0

使用道具 举报

0

主题

29

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1199
威望
514
贡献
303
兑换币
262
注册时间
2013-3-17
在线时间
191 小时
2#
发表于 2013-5-20 19:55:27 | 只看该作者
LZ问题解决了吗?同样的情况,这是怎么用的呀
回复 支持 反对

使用道具 举报

31

主题

509

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3671
威望
1728
贡献
923
兑换币
1150
注册时间
2013-1-14
在线时间
510 小时
3#
 楼主| 发表于 2013-5-22 12:53:52 | 只看该作者
没有解决,改用脉冲计数器了,用单相的
回复 支持 反对

使用道具 举报

2

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
228
威望
130
贡献
64
兑换币
71
注册时间
2013-3-17
在线时间
17 小时
毕业学校
安徽财经大学
4#
发表于 2013-5-28 20:23:10 | 只看该作者
同学PTA8和PTA9好像是FTM2的吧!
回复 支持 反对

使用道具 举报

31

主题

509

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3671
威望
1728
贡献
923
兑换币
1150
注册时间
2013-1-14
在线时间
510 小时
5#
 楼主| 发表于 2013-5-29 12:44:21 | 只看该作者
单眼皮的狮子 发表于 2013-5-28 20:23
同学PTA8和PTA9好像是FTM2的吧!

是的,我后来发现这个问题了,但是我还是没有用正交解码
回复 支持 反对

使用道具 举报

9

主题

72

帖子

0

精华

高级会员

Rank: 4

积分
818
威望
385
贡献
215
兑换币
236
注册时间
2013-9-17
在线时间
109 小时
毕业学校
重交
6#
发表于 2013-11-5 21:01:05 | 只看该作者
同求
回复 支持 反对

使用道具 举报

31

主题

509

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3671
威望
1728
贡献
923
兑换币
1150
注册时间
2013-1-14
在线时间
510 小时
7#
 楼主| 发表于 2013-11-5 21:35:06 | 只看该作者
langling 发表于 2013-11-5 21:01
同求

未解决,一直用的是单相,目测今年要正反跑,必须要用双相了
回复 支持 反对

使用道具 举报

9

主题

72

帖子

0

精华

高级会员

Rank: 4

积分
818
威望
385
贡献
215
兑换币
236
注册时间
2013-9-17
在线时间
109 小时
毕业学校
重交
8#
发表于 2013-11-9 14:12:54 | 只看该作者
CQQ 发表于 2013-11-5 21:35
未解决,一直用的是单相,目测今年要正反跑,必须要用双相了

把正交解码程序加进去,程序一运行,芯片就死机。。。。。
回复 支持 反对

使用道具 举报

2

主题

62

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1002
威望
512
贡献
296
兑换币
346
注册时间
2013-10-7
在线时间
97 小时
9#
发表于 2013-11-23 17:53:01 | 只看该作者
langling 发表于 2013-11-9 14:12
把正交解码程序加进去,程序一运行,芯片就死机。。。。。

具体是什么情况?
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 23:20 , Processed in 0.050978 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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