大家好, 我昨天刚刚用了一下M051这个arm, 调用了一下官网给的一个ADC的程序,编译烧录到M051里头以后,调节相应的AD口时,串口收到的AD值与实际的不相符,请问各位大侠怎么处理??谢谢!
ADC部分相关调用代码如下:
//--------------------------------------------------------
/*Initialize ADC*/
DrvADC_Open(ADC_SINGLE_END, ADC_SINGLE_OP, 1, EXTERNAL_12MHZ, 0);
DrvADC_StartConvert();
while (DrvADC_IsConversionDone() == FALSE)
u32AdcData = DrvADC_GetConversionData(0);
//--------------------------------------------------------
官网程序版本
/*---------------------------------------------------------------------------------------------------------*/
/* */
/* Copyright(c) 2010 Nuvoton Technology Corp. All rights reserved. */
/* */
/*---------------------------------------------------------------------------------------------------------*/
程序名字是:Smpl_adc_pwm |