[求助] 问一下ADCSequenceDataGetData()获取数据的顺序

慢慢来   2011-2-16 11:30 楼主

 

我的理解判断是否采样完成用ADCIntStatus()函数,而这个函数的中断状态由 ADCSequenceStepConfigure ()来配置。

问题是这样的

ADCSequenceConfigure(ADC_BASE,0,ADC_TRIGGER_PROCESSOR,0);//配置ADC,基准源是处理器发生

ADCSequenceStepConfigure(ADC_BASE,0,0,ADC_CTL_CH0);//配置ADC,通道0采样
 ADCSequenceStepConfigure(ADC_BASE,0,1,ADC_CTL_IE|ADC_CTL_END| ADC_CTL_CH1);//配置ADC,通道1采样

while(!ADCIntStatus(ADC_BASE,0,false))
  {
  }//等待采样状态为结束。

 

ADCSequenceDataGet(ADC_BASE,0,&ulValue);//获取采样值

那这个获取采样的值是0通道的值还是1通道的值?还是其他?

 

 

回复评论 (2)

ulValue是一个数组,ulValue[0]为0通道值,ulValue[1]为1通道值
点赞  2011-2-16 13:48

回复 沙发 fengzhang2002 的帖子

:L 我没注意到,我说怎么也不对头,谢谢版主
点赞  2011-2-16 15:40
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复