智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 7436|回复: 4
打印 上一主题 下一主题

[咨询] K60单片机与正交解码测速

[复制链接]

55

主题

401

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1987
威望
1361
贡献
22
兑换币
638
注册时间
2012-9-23
在线时间
302 小时
毕业学校
同济大学
跳转到指定楼层
1#
发表于 2013-3-26 15:38:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
K60单片机的中断优先级是什么样的呢??是不是依据vector的那个后面的数字排列的呢??084优先级比085高的呢??还有就是我的K60单片机正交解码怎么出现问题呢??


*正交解码计数初始化*/
void FTM_QUAD_Iint()  
{   //    FTM_SC_REG(FTMx[ftmn]) = FTM_SC_CLKS(0x1);
// FTM_SC_REG(FTMx[FTM2]) = FTM_SC_CLKS(0x1);
        SIM_SCGC5 |= SIM_SCGC5_PORTA_MASK;//开启端口时钟.
         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=10000;//FTM0计数器初始值为0  
         FTM2_MOD=50000;//结束值  
         FTM2_QDCTRL|=FTM_QDCTRL_QUADEN_MASK;//启用FTM2正交解码模式  
         FTM2_MODE |= FTM_MODE_FTMEN_MASK;//FTM2EN=1   
         FTM2_CNT=0;  
}

short int  pulse;
void PIT0_IRQHandler(void)
{ uint32 c;
  pulse=FTM2_CNT;  
   FTM2_CNT=0;
    printf("速度为:");
   printf("%d\n",pulse);
    c=PIT_CVAL0;   
    PIT_Flag_Clear(PIT0);       //清中断标志位
}

,测出来的数据都是差不多一样大(不管电机速度多快多慢)。电机不转的时候正常(10000)。

6

主题

72

帖子

0

精华

高级会员

Rank: 4

积分
654
威望
388
贡献
182
兑换币
206
注册时间
2012-9-28
在线时间
42 小时
毕业学校
河南理工大学
2#
发表于 2013-4-5 10:44:16 | 只看该作者
我们也遇到同样的问题了    不知你解决了吗?
回复 支持 反对

使用道具 举报

13

主题

265

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3090

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

QQ
威望
1496
贡献
832
兑换币
898
注册时间
2012-10-11
在线时间
381 小时
3#
发表于 2013-4-28 12:35:47 | 只看该作者
楼主   不知 那个FTM正交解码是在怎么测速的  能说说嘛?这是他的固有程序吗??
回复 支持 反对

使用道具 举报

21

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
613
威望
331
贡献
158
兑换币
190
注册时间
2012-12-13
在线时间
62 小时
4#
发表于 2013-5-27 19:50:31 | 只看该作者
楼主   084 比085优先级高吗
回复 支持 反对

使用道具 举报

30

主题

244

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
18890
QQ
威望
15229
贡献
3317
兑换币
568
注册时间
2014-9-30
在线时间
172 小时
5#
发表于 2015-7-26 16:59:20 | 只看该作者
你可以单独设定优先级啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 17:26 , Processed in 0.051128 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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