AVR单片机AD转化,切换通道问题 10
各功能函数如图,目前的为题是ad_vol=ADC_TimesSample(0,18);//0通道采样18次ad_charg=ADC_TimesSample(1,18);/...
各功能函数如图,目前的为题是
ad_vol=ADC_TimesSample(0,18);//0通道采样18次
ad_charg=ADC_TimesSample(1,18);//1通道采样18次
ad_discharg=ADC_TimesSample(2,18);//2通道采样18次
如果这样运行,ad值会发生错误,AD的值(数字量)都在500-700之间,也不清楚是哪里的问题。
希望大家能帮我解决啊。多谢了 展开
ad_vol=ADC_TimesSample(0,18);//0通道采样18次
ad_charg=ADC_TimesSample(1,18);//1通道采样18次
ad_discharg=ADC_TimesSample(2,18);//2通道采样18次
如果这样运行,ad值会发生错误,AD的值(数字量)都在500-700之间,也不清楚是哪里的问题。
希望大家能帮我解决啊。多谢了 展开
2014-05-12
展开全部
我看你ADC_TimesSample里有个delay_us(1),可以查一下手册里单次AD转换的时间是多少,这个间隔可能太小了,取出ADC的结果都来不及,调大一点儿试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询