金牌会员
 
- 积分
- 2150
- 威望
- 1012
- 贡献
- 618
- 兑换币
- 635
- 注册时间
- 2014-4-16
- 在线时间
- 260 小时
|
两边电感采集值不管在什么位置总是一样,这正常吗?
还有就是串口返回值能直接用在程序里吗,像这样:
ADresult = ad_flt(ADC1, SE4a, ADC_8bit);
printf("PE0口的AD转换与前几次采样均值滤波的平均值结果为:%d\n\n", ADresult);
delayms(500); //延时500ms
ADresult1 = ad_flt(ADC1, SE5a, ADC_8bit);
printf("PE1口的AD转换与前几次采样均值滤波的平均值结果为:%d\n\n", ADresult);
delayms(500);
if((ADresult-ADresult1)==0)
{
FTM_PWM_Duty(FTM2, CH0, 52); //右摆
delayms(100);
}
写的是一个简单的判断,当左右两边返回值相同时,转动舵机 ,可是为什么舵机一点反应都没有呢? 新手求教
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|