TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2541 ADC单次采样问题

请问选择单次采样,采样完成后怎么再次启动采样,channel选的是on-chip temperature sensor。

还有就是单次采样与连续采样比较有什么优缺点吗?谢谢指导。。。

还有就是每次读取的值都是上一次的转换结果吗?

da qin zheng sheng:

请参考

unsigned int   adc_result;   APCFG=0x80;///adc=p0.7    ADCCON1=0x33;   ADCCON3=0xbe;///参考电压为电源 温度通道 12位 实际效果为11位!!!!!!!!!!!    ADCCON1 |= 0x40;///start adc     while( !(ADCCON1 & ADCCON1_EOC));///等待转换完成   adc_result = (ADCL >> 4);     adc_result |= (ADCH << 4);

da qin zheng sheng:

unsigned int   adc_result;

 /// APCFG=0x80;///adc=p0.7

    ADCCON1=0x33;  

 ADCCON3=0xbe;///参考电压为电源 温度通道 12位 实际效果为11位!!!!!!!!!!!

   ADCCON1 |= 0x40;///start adc

     while( !(ADCCON1 & ADCCON1_EOC));///等待转换完成

  adc_result = (ADCL >> 4);   

  adc_result |= (ADCH << 4);

yu wang12:

回复 da qin zheng sheng:

谢谢

da qin zheng sheng:

回复 yu wang12:

有补充

unsigned int   adc_result;

/// APCFG=0x80;///adc=p0.7

    ADCCON1=0x33; 

ADCCON3=0xbe;///参考电压为电源 温度通道 12位 实际效果为11位!!!!!!!!!!!

TR0=1;///测量内部温度需要打开的

 ATEST=1;///测量内部温度需要打开的

   ADCCON1 |= 0x40;///start adc

     while( !(ADCCON1 & ADCCON1_EOC));///等待转换完成

  adc_result = (ADCL >> 4);  

  adc_result |= (ADCH << 4);

yu wang12:

回复 da qin zheng sheng:

谢谢你的回答。

赞(0)
未经允许不得转载:TI中文支持网 » CC2541 ADC单次采样问题
分享到: 更多 (0)