中级会员
 
- 积分
- 282

- 威望
- 207
- 贡献
- 53
- 兑换币
- 0
- 注册时间
- 2011-10-25
- 在线时间
- 11 小时
|
吉他手 发表于 2012-3-15 16:16 ![]()
请仔细参照参考设计方案DSC的新的版本。其中将原来比较晦涩的程序都使用了浮点数进行重写。对照设计指南进行 ...
对于void SetMotorVoltage
方案一是
void SetMotorVoltage(nLeftVolt,nRightVol)
nLeftVolt = mult(nLeftVolt,nPeriod); setReg(PWM_PWMVAL1,nLeftVol);
方案二是
void SetMotorVoltage(fLeftVoltage,fRightVoltage)
nOut = (int)(nLeftVolt*nPeriod);setReg(PWM_PWMVAL1,nOut);
我觉得方案二没进行归一化啊,假如fLeftVoltage都大于1,那占空比不都大于1了吗?没想通...
|
|