查看完整內容
這個官方網站上有例程啊,稍微改一下就可以了.我自己運行過的,仿真器上測試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(); ...