智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 7255|回复: 13
打印 上一主题 下一主题

[编程类] K60正交解码问题

  [复制链接]

5

主题

58

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1214
威望
591
贡献
485
兑换币
19
注册时间
2011-11-22
在线时间
69 小时
跳转到指定楼层
#
发表于 2012-5-4 19:38:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
5贡献
我下了论坛里的某大神的正交解码程序
void FTM2_QUAD_Iint(void)
{
PORTA_PCR10= PORT_PCR_MUX(6); // 设置引脚A10 引脚为FTM2_PHA 功能
PORTA_PCR11= PORT_PCR_MUX(6); // 设置引脚A11 引脚为FTM2_PHB 功能
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;
}
void pit0_isr(void)
{
uint32 c;
PIT_TFLG0=PIT_TFLG_TIF_MASK;
pulse=FTM2_CNT;
FTM2_CNT=0;
c=PIT_CVAL0;
}
但是在定时中断中读取FTM2_CNT的值总是正的,没有方向之分,pulse是定义成INT的。。。
求解啊!
另外有人说的查看TOFDIRQUADIR可以知道转向。 怎么查看啊??

0

主题

770

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9280
威望
5224
贡献
3388
兑换币
3559
注册时间
2016-9-1
在线时间
334 小时
毕业学校
西南某校
13#
发表于 2016-10-31 22:11:44 | 只看该作者
我现在也困惑,求解
回复

使用道具 举报

0

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
100
威望
60
贡献
18
兑换币
27
注册时间
2016-10-22
在线时间
11 小时
毕业学校
四川理工学院
12#
发表于 2016-10-30 15:45:58 | 只看该作者
楼主,这个问题解决了吗,我现在也是这个问题,求告知
回复

使用道具 举报

4

主题

239

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1869

优秀会员奖章

威望
932
贡献
543
兑换币
340
注册时间
2012-11-25
在线时间
197 小时
11#
发表于 2013-5-7 21:08:30 | 只看该作者
回复

使用道具 举报

13

主题

265

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3090

优秀会员奖章活跃会员奖章

QQ
威望
1496
贡献
832
兑换币
898
注册时间
2012-10-11
在线时间
381 小时
10#
发表于 2013-5-1 04:17:01 | 只看该作者
楼主  !   我也用是你这个程序  这只是一路的   我们是直立的  要两路    我读的是FTM1_CNT  为何我的出不来波形  波形不变     我用示波器看没用程序看的时候 可以是方波  用程序控制就不行    请楼主帮忙看看   !
回复

使用道具 举报

9

主题

44

帖子

0

精华

高级会员

Rank: 4

积分
518
威望
286
贡献
126
兑换币
166
注册时间
2012-12-28
在线时间
53 小时
毕业学校
之江学院
9#
发表于 2013-4-22 18:18:34 | 只看该作者
楼主,请问下 你们的QUADIR 和 TOFDIR 怎么查看啊?求帮助
回复

使用道具 举报

0

主题

13

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1411
威望
673
贡献
416
兑换币
444
注册时间
2012-12-31
在线时间
161 小时
毕业学校
南京信息工程大学
8#
发表于 2013-4-20 12:43:48 | 只看该作者
我现在也困惑,求解.
回复

使用道具 举报

0

主题

30

帖子

0

精华

高级会员

Rank: 4

积分
788
QQ
威望
460
贡献
230
兑换币
212
注册时间
2012-11-21
在线时间
49 小时
7#
发表于 2013-4-5 17:12:07 | 只看该作者
:):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):)
回复

使用道具 举报

17

主题

202

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1235
威望
626
贡献
417
兑换币
385
注册时间
2012-11-9
在线时间
96 小时
6#
发表于 2013-3-31 16:53:19 | 只看该作者
求解释
回复

使用道具 举报

55

主题

401

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1987
威望
1361
贡献
22
兑换币
638
注册时间
2012-9-23
在线时间
302 小时
毕业学校
同济大学
5#
发表于 2013-3-26 13:06:55 | 只看该作者
群主,你这个问题解决了吗??我也是同样的问题啊,求解啊
回复

使用道具 举报

4

主题

35

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1131

优秀会员奖章

威望
627
贡献
268
兑换币
160
注册时间
2012-2-15
在线时间
118 小时
4#
发表于 2013-3-7 16:44:13 | 只看该作者
CNT需要清零吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-30 05:49 , Processed in 0.057348 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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