智能车制作
标题:
关于灯塔
[打印本页]
作者:
凌轩翼
时间:
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://dns.znczz.com/)
Powered by Discuz! X3.2