Other Parts Discussed in Thread: CC2530
HalAdcInit();
APCFG |= 0x01;//设置为模拟io
P0SEL |= 0x01;// 0为普通io,1为外设io?
P0DIR &= 0xFE;
//P0INP |= 0x01;//P0.0设置为三态
MicroWait (1000);
Data_ADC = HalAdcRead (HAL_ADC_CHANNEL_0, HAL_ADC_RESOLUTION_7);
以上是我测试cc2530 的ADC的程序;Data_ADC的值为40,测量P0_0引脚电压为1.116v;
40/64 * 1.15 = 0.71875
纯在较大偏差 是我计算错了呢?
求解!!