|
crazyboyyy 发表于 2013-7-13 17:55
搞的这么复杂,看看kk的代码吧
恩,之前一直是看kk的代码的,来移植到另外的板子上去。一直没有注意到油门校准的重要性。
现在回过去看又有地方看不懂。。。。
求教一下可以吗?
thrmin=120;
while(1)
{
MotorControlBegin(); //Output head of ppm signal 输出PPM信号的头部分
PpmReadSignal(); //Read rx 读取接收机信号
Motor1=Motor2=Motor3=Motor4=MotorLimitValue(RxThr);//Transfer 直通 0~125
if(thrmin>RxThr)
{
thrmin=RxThr;
EEWriteB(EE_THRLOW,thrmin);//#define EE_THRLOW 0X24
}
MotorControlEnd(); //Output whole ppm signal 输出完整的PPM信号
LED0_TOG(); //LED flash to indicate cali LED闪烁表示校准中
Delay1ms(16); //Make about 50Hz ppm freq 形成约50Hz PPM频率
}
这个校准的原理一直看不懂,为什么要thrmin>RxThr,将RxThr时写到EEPROM中去呢?还有写进去之后怎么就能校准了呢。。。
|
|