智能车制作

标题: 用脉冲累加器挺简单的,可是调了老久就是不计数 [打印本页]

作者: 1023968138    时间: 2014-4-6 20:58
标题: 用脉冲累加器挺简单的,可是调了老久就是不计数
为什么脉冲累加器无法计数,第一编码器坏了已经排除,第二线接的有问题,我接的T7口,没错吧?第三程序初始化错误,void TIM_speed_Init()          //函数作用:IOC(输入捕捉)初始化,输入端口PT7  {
    TIOS=0x00;
    TSCR1=0X80;
   TCTL3=0x40;
  TIE=0X00;
   PACTL=0X50;

  PACNT=0X00;                      
}

  void jishu() {

        g_zuodianji= PACNT;
        PACNT=0;

  }
这样有错吗?


作者: 1023968138    时间: 2014-4-6 21:12
这样的错误真的能急死人,哪位给解释一下啊
作者: mingongB    时间: 2014-4-7 10:05
jishu()里面先去掉PACNT=0看看有没脉冲,剩下你自己就会解决了
作者: 1023968138    时间: 2014-4-7 20:24
mingongB 发表于 2014-4-7 10:05
jishu()里面先去掉PACNT=0看看有没脉冲,剩下你自己就会解决了

试过了,没有脉冲啊,而且我看资料好像很简单的,只要初始化PACNT=0ACTL=0X50;就完了,然后就可以看脉冲技术了,我的是为什么啊,弄了两天了,这种错误真的能急死人啊





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2