查看完整内容
这个官方网站上有例程啊,稍微改一下就可以了.我自己运行过的,仿真器上测试3.4V,仿真结果是3424mV,这个误差不超过1%,如果要求不高,结果还可以接受了;
,
POWER_INITIAL(); //初始化
ADC_INITIAL(); //ADC初始化
while(1)
{
adcData = GET_ADC_DATA(7); //通道7 AD值
theVoltage = (unlong)adcData*8*1000/0xFFF; //电压放大1000倍
NOP();
NOP(); ...