Hello. I'm doing an application which requires continuous ADC input. But I need as much uC power as possible, so the standard readAnalog function doesn't cut it.
I read in the Atmega168 datasheet that you can put the ADC into a mode where it continuously reads one analog channel and triggers an interrupt. Can I attach a function to that interrupt using the standard Arduino libs? Do I need an external clock to use this mode?
Also, in this mode, what happens if I periodically wish to read a second ADC channel using analogInput? Does it interfere with the continuous operation?