#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)
{
}
|