求指导:
cc2530ADC以3.3v为基准电压单次采样,如何处理寄存器ADCH和ADCL采集的数据,
value = ADCL>>4;
value |= (((uint)ADCH) << 4);
这样对吗?还有再对value如何处理得到实际的电压值呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
求指导:
cc2530ADC以3.3v为基准电压单次采样,如何处理寄存器ADCH和ADCL采集的数据,
value = ADCL>>4;
value |= (((uint)ADCH) << 4);
这样对吗?还有再对value如何处理得到实际的电压值呢?
这个分左对齐和右对齐?如果12位精度,左对齐和右对齐的结果岂不差别很大,还有就你所说的计算方法
value = ADCL >> 4;
value |= (((unsigned int)ADCH) << 4);
return (value*3.3)/4096;
以3.3v为基准电压,12位的最大测量范围为0-4095,这样计算实际电压值对吗,实际是不对的。
麻烦解释一下。