智能车制作

标题: XS128 AD 精度确定 [打印本页]

作者: jianpeng    时间: 2013-3-27 11:35
标题: XS128 AD 精度确定
各位大虾,我有个疑问AD采集精度不同是不是会影响转换时间啊?    大家都是选用多少精度的啊?    我采有12位精度的感觉采集起来老占时间了    在5ms中断中:五次AD采集取平均值,仅加上直立控制,主程序中OLED显示就超慢 ;    AD变成十次采集并平均,小车就无法直立 ,屏显比蜗牛还慢啊      各位帮帮忙看是什么情况  多谢了
主频64M HZ   程序片段如下:
   while(i)
   {
      while((!(ATD0STAT2&0x0001))||(!(ATD0STAT2&0x0002))); //等待转换完成
      i--;
      c=ATD0DR0;
      d=ATD0DR1;
      a+=c/5;
      b+=d/5;
    }
    i=5;


作者: 穆旦阿斗    时间: 2013-3-27 11:55
8位足矣
作者: jianpeng    时间: 2013-3-27 12:15
穆旦阿斗 发表于 2013-3-27 11:55
8位足矣

更换一下精度,参数全部得变啊      精度上对转换时间影响大吗?    我看资料上转换时间几微秒就完成了    不应该影响那么大啊




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