智能车制作

标题: 戳戳戳,戳进来 [打印本页]

作者: 风中抓住阳光    时间: 2014-5-29 21:53
标题: 戳戳戳,戳进来
128编码器死活挑不出来,求教大神
   void PA_init(void)
{   
        TIOS_IOS7=0; // 通道7为输入捕捉
     TCTL1_OM7=0;
        TCTL1_OL7=0;      //禁止比较
     OC7M_OC7M7=0;   //通道 7 不管理其他通道
     TSCR1 = 0x80;          //使能TIM
     PACTL = 0x50;          //使能 PA,事件计数模式,上升沿,中断禁止
     TIE    = 0x00;      
     TFLG1 = 0xFF;         //清中断标志位   

    DDRM=0xff;        //M口设为输出
    PTM_PTM1=1;   //首先清零cd4520
    PTM_PTM1=0;  

}

void GetMotorPulse(void)                    //约1us
{

        plusright=PACNT;
        PACNT=0x0000; // 脉冲数据寄存器清零
        PACTL_PAEN=1; // 输入计数允许
       
        plusleft=PORTA;
    PTM_PTM1=1;   //首先清零cd4520
    PTM_PTM1=0;  
}
作者: 风中抓住阳光    时间: 2014-5-29 22:06
自己先顶下
作者: xhyscqcssllw    时间: 2014-5-29 22:45
你这个脉冲累加  好像设置错了    和我设置的 不一样啊  要是我说错了  还望  大神 你们别喷我




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