智能车制作

标题: 晕啊 关于官方文档 SetMotorVoltage函数里 好几个参数不懂 请教各位大大 [打印本页]

作者: a269799355    时间: 2013-3-14 19:38
标题: 晕啊 关于官方文档 SetMotorVoltage函数里 好几个参数不懂 请教各位大大
void SetMotorVoltage(float fLeftVoltage, float fRightVoltage) {
    short nPeriod;
    int nOut;

    nPeriod = (short)getReg(PWM_PWMCM);

    if(fLeftVoltage > 0) {
        setReg(PWM_PWMVAL1, 0);
        nOut = (int)(fLeftVoltage * nPe riod);
        setReg(PWM_PWMVAL0, nOut);
    } else {
        setReg(PWM_PWMVAL0, 0);
        fLeftVoltage = -fLeftVoltage;
        nOut = (int)(fLeftVoltage * nPeriod);
        setReg(PWM_PWMVAL1, nOut);
    }                                    
    if(fRightVoltage > 0) {
        setReg(PWM_PWMVAL2, 0);
        nOut = (int)(fRightVoltage * nPeriod);
        setReg(PWM_PWMVAL3, nOut);
    } else {
        setReg(PWM_PWMVAL3, 0);
        fRightVoltage = -fRightVoltage;
        nOut = (int)(fRightVoltage * nPeriod);
        setReg(PWM_PWMVAL2, nOut);
    }
    MOTOR_SETLOAD;  // Reload the PWM value
}
用的是K60芯片 用的野火的库
官方文档里的这个。。。 getReg 这个是什么API...  PWM_PWMCM 这个是代表什么意思~~~ PWM_PWMVAL1 同上~~~   MOTOR_SETLOAD 最后是这个~~


作者: 空白脑袋    时间: 2013-4-6 13:52
你这个官方文档在哪下的?我找不到啊




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