智能车制作

标题: 关于灯塔 [打印本页]

作者: 凌轩翼    时间: 2015-7-13 01:42
标题: 关于灯塔
void interrupt 12 Timer_IOC4_ISR(void)  // 通道6做定时器使用
{
        TFLG1_C4F=1;            // 清除标志位      
        TC4=TCNT+40000;          // 进入中断的周期为1毫秒   
        Wait0_flag++;
        Wait1_flag++;                 
        if(Wait0_flag>=20)// 定时:10ms
        {   
        Wait0_flag=0;
      // DDRT_DDRT5=~DDRT_DDRT5;      
        STcounter[0]=HWcounter;         
        }
        if(Wait1_flag==20)
        {
           A=HWcounter;
        }
        if(Wait1_flag==21)
        {
           B=HWcounter;
        }
        if(Wait1_flag==22)
        {
           C=HWcounter;
        }
        STcounter[1]=STcounter[0];               
}
HWcounter是接收到的红外脉冲计数,我想设置一个3ms的接收周期,通过比较现在和3ms前的脉冲数(有进行红外频率过滤)进行灯的暗灭判断,但我这样写不能把现在的红外脉冲数存储,错在哪呢?






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