#include "LPC17xx.h" // Device header #include "GPIO_LPC17xx.h" // Keil::Device:GPIO uint32_t voltaj = 0 ; int main() { LPC_SC->PCONP |= ((1 << 12) | (1 << 15)); /* enable power to ADC & IOCON */ LPC_ADC->ADCR = ( 1 << 0) | /* select AD0.0 pin */ ( 1 << 13) | /* freq=1M/33 */ ( 1 << 21)| /* enable ADC */ ( 1 << 24); /*start conversion*/ LPC_ADC->ADINTEN = ( 1 << 8) | (1 << 0); /* global ADC enable interrupt */ NVIC_EnableIRQ(ADC_IRQn); /* enable ADC Interrupt */ while(1) { voltaj = LPC_ADC->ADDR0; } } void ADC_IRQHandler(void) { } |