// 12-bit ADC resolution
uint16_t read_ADC(ADC_CH ch)
{
	ADC_ChannelSelect(ch);				///< Select ADC channel to CH0
	ADC_Start();						///< Start ADC
	while(ADC_IsEOC());					///< Wait until End of Conversion
	
	return ((uint16_t)ADC_ReadData());	///< read ADC Data
}
예제 #2
0
/*====================================================================================================*/
int main( void )
{
  uint16_t ADC_Data = 0;

  GPIO_Config();
  ADC_Config();
  RS232_Config();

  while(1) {
    LED_R_Toggle;
    LED_G_Toggle;
    LED_B_Toggle;
    Delay_100ms(1);

    ADC_Data = ADC_ReadData();
    printf("ADC Read = %d\r\n", ADC_Data);
	}
}