Hi, I'm using LPC935 and I want to set the built in AD converter. I have to use P0.0 pin, so I have written the following code (The pin is configured as input only): void InitADC() { ADCON0 = 0x45; //Enable ADC0 and Interrupt on conversion done //Single mode ADMODA = 0x01; //Freq div ADMODB = 0x40; //CCLK/3 //Select P00 ADINS = 0x01; //Enable P00 input EAD = EA = 1; //Enable IRQ } The matter is that even I run this piece of code the ADC settings are still the same. Even if I play step by step, every line of this routine can't make any modificatione in ADC registers. What's the matter? Thanx in advance
What is unclear to you? why it does not work because I have the very same working. Erik
one thing. I have no idea if this is your problem, but you are doing one thing "nonstandard" It is customary to do all port configuration at the very beginning (right after the jump from 0) not as part of individual initializations. Erik