智能车制作

标题: 电机测速 [打印本页]

作者: cherish0323    时间: 2009-7-31 14:45
标题: 电机测速
void Init_ECT(void)
{
    PACTL = 0X70;
    TIOS_IOS0 = 0;                  //通道0输入捕获  
    TIOS_IOS1 = 0;                  //通道1输入捕捉
    TSCR1 = 0X80;                   //主定时器使能标志位快速清除
    TCTL3 = 0X00;
    TCTL4 = 0X09;                   //通道0捕捉输入上升沿,通道1下降沿
    TIE_C0I = 1;                    //0通道中断开通
    TIE_C1I = 0;                    //1通道中断开通
    TFLG1_C0F = 1;                  //清除通道0中断标志
    TFLG1_C1F = 1;
    TIE = 0X01;                     //初始化定时器关闭
}
大家看一下是不是寄存器配置的问题 我用151测速1S捕捉到1000多个上升沿 用的是T0  不知道问题出在哪了
作者: ymp    时间: 2010-3-5 00:26

作者: shiftenter    时间: 2010-3-7 10:08

作者: panpaopao    时间: 2010-3-19 00:29
应该是吧
作者: qnbs1    时间: 2010-3-19 20:34
怎么测的速。仿真吗?
作者: shallam    时间: 2010-3-22 21:58
迷茫中
作者: 凌风    时间: 2010-4-7 18:44
你还用了定时器? 中断里是怎么写的呢?
作者: fengnan    时间: 2010-4-11 21:09
不懂1
作者: fengnan    时间: 2010-4-11 21:10
不懂1
作者: 口天每文    时间: 2010-4-17 01:59
顶一个、、
作者: 灵水    时间: 2010-4-21 22:44
不太懂,
作者: kangluoyi    时间: 2010-4-24 15:45
试试吧




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