微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541 ADC单次采样问题

CC2541 ADC单次采样问题

时间:10-02 整理:3721RD 点击:

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

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

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

请参考

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);

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);

谢谢

有补充

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);

谢谢你的回答。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top