3291|1

471

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

LM3S9B95 ADC没法采样 [复制链接]

下面是初始化程序 SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);
  GPIOPinTypeGPIOInput(GPIO_PORTD_BASE,0XFF);
  SysCtlPeripheralEnable(SYSCTL_PERIPH_ADC);
  ADCReferenceSet(ADC_BASE,ADC_REF_INT);
  SysCtlADCSpeedSet(SYSCTL_ADCSPEED_250KSPS); 
 
  ADCSequenceDisable(ADC_BASE,1);           
  ADCSequenceConfigure(ADC_BASE,1,   ADC_TRIGGER_PROCESSOR,0);
  ADCSequenceStepConfigure(ADC_BASE, 1, 0, ADC_CTL_CH12);
  ADCSequenceStepConfigure(ADC_BASE, 1, 1, ADC_CTL_CH13);
  ADCSequenceStepConfigure(ADC_BASE, 1, 2, ADC_CTL_CH14
                                           |ADC_CTL_END
                                           | ADC_CTL_IE);
                                                                                                                                                
  ADCIntEnable(ADC_BASE, 1);
  IntEnable(INT_ADC1);
  IntMasterEnable();
  ADCSequenceEnable(ADC_BASE,1);

unsigned int  ADC_Sample()
{
   unsigned int daLR,daLM,daMR,i;//三个传感器电压差值
  ADCProcessorTrigger(ADC_BASE, 1);
  while (!Flag);
  Flag = 0;    
  ADCSequenceDataGet(ADC_BASE, 1, Value);
  for (i = 0;    i < 3;    i++)
        {
         Value = (Value * 3000) / 1024;       //   转换成电压值
        }
      daLR=abs(Value[0]-Value[2]);
      daLM=abs(Value[0]-Value[1]);
      daMR=abs(Value[1]-Value[2]);
     return( find_min(daLR,daLM,daMR));
}
采样的结果不管怎样全是0.是不是9B95又有什么特殊配置啊

最新回复

for (i = 0;    i < 3;    i++)         {          Value = (Value * 3000) / 1024;       //   转换成电压值         } 这样可以吗  详情 回复 发表于 2011-7-25 08:54
 
点赞 关注

回复
举报

918

帖子

0

TA的资源

纯净的硅(中级)

沙发
 
for (i = 0;    i < 3;    i++)
        {
         Value = (Value * 3000) / 1024;       //   转换成电压值
        }
这样可以吗
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表