智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 982|回复: 0
打印 上一主题 下一主题

编码器方面

[复制链接]

12

主题

72

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7443
QQ
威望
6066
贡献
1297
兑换币
142
注册时间
2015-7-16
在线时间
40 小时
毕业学校
平凡普通学校
跳转到指定楼层
1#
发表于 2016-6-3 12:04:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么 我用FTM2 输入捕捉测编码器 程序容易卡死啊。求指导。
FTM_Input_init(FTM2, CH0, Rising);
FTM_Input_init(FTM2, CH1, Rising);(这两个在初始化里面,加了这个程序就卡死了)

void PIT0_IRQHandler(void)
{

  NowSpeed_Left = CH0_flag;           //33.33ms读取一次脉冲
  CH0_flag = 0;

  NowSpeed_Right= CH1_flag;
  CH1_flag = 0;

  //Speed();    */
  PIT_Flag_Clear(PIT0);

}




void FTM2_INPUT_IRQHandler(void)
{
      uint8   s=FTM2_STATUS;
      uint8 CHn;
      FTM2_STATUS=0x00;
      CHn=0;
      if(s&(1<<CHn))
      {
         CH0_flag++;
      }

      CHn=1;
     if(s&(1<<CHn))
     {
     CH1_flag++;
     }

}

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 09:46 , Processed in 0.038719 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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