5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 847|回复: 0
打印 上一主题 下一主题

求助一下KK_C中的油门校准程序。。。

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-15 15:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jeremyshw 于 2013-7-15 16:04 编辑

void SetupThrTravel(void)
{
  uchar thrcnt;
uchar thrmin;

//Light LED to indicate thr cali mode
//LED点亮表明进入油门校准
LED0_ON();

//Wait for thr goto highest again
//等待油门杆再次拉高
for(thrcnt=0;thrcnt<50;)
{
     //Read ppm signals
     PpmReadSignal();   
   Delay1ms(20);

   //Count if thr high
   if(RxThr>110) thrcnt++;
   else     thrcnt=0;
}
这部分能理解。。。

//Loop to transfer thr signal
//循环传送信号(直通)
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);
   }
主要是这部分不能理解, EEWriteB(EE_THRLOW,thrmin);是什么意思额,把thrmin写入寄存器有什么用呢?求解答额。。。


  MotorControlEnd();  //Output whole ppm signal 输出完整的PPM信号
   
   LED0_TOG();          //LED flash to indicate cali LED闪烁表示校准中
  Delay1ms(16);   //Make about 50Hz ppm freq 形成约50Hz PPM频率
}
}



还有,这里油门校准的原理是什么哦。。。。

欢迎继续阅读楼主其他信息

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表