智能车制作
标题:
谁帮我解读一下下面的代码
[打印本页]
作者:
丨奇灬锦兮丶
时间:
2015-4-23 12:01
标题:
谁帮我解读一下下面的代码
void Read_pulse(void) //speed sample
{
int nLeftMotPulse, nRightMotPulse;
speed_Rback = PACNT;
speed_Lback = (PORTB & 0x00ff);
PACNT = 0x0000;
PORTB = 0x00;
PORTE_PE5 |= 1;
_asm(nop);_asm(nop); _asm(nop);_asm(nop); _asm(nop);
_asm(nop); _asm(nop);_asm(nop); _asm(nop);_asm(nop);
PORTE_PE5 &= 0;
if (g_fLeftMotorOut > 0)
nLeftMotPulse = (int)speed_Lback;
else
nLeftMotPulse = (int)(-speed_Lback);
if (g_fRightMotorOut>0)
nRightMotPulse = (int)speed_Rback;
else
nRightMotPulse = (int)(-speed_Rback);
g_nLeftMotorPulseSigma += nLeftMotPulse;
g_nRightMotorPulseSigma += nRightMotPulse;
}
作者:
空有一人
时间:
2015-4-23 12:39
我就献丑一下:
//申请变量
//采集右边速度
//左边速度,按位与
//清零右边计数,芯片自带计数
//清零左边,外接计数芯片清零
//应该也是外接计数芯片的控制
//一万个延时
//应该也是外接计数芯片的控制
//速度策略
//我都不明白我为什么要回复这贴了
作者:
丨奇灬锦兮丶
时间:
2015-4-23 18:25
空有一人 发表于 2015-4-23 12:39
我就献丑一下:
//申请变量
//采集右边速度
好厉害,谢谢
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2