Jag är lite tveksam till hur jag ska läsa av två analoga ingångar (AN4 och AN5.)
Funktionen jag är ute efter:
Några knappar är kopplade så de ger olika spänningar in till AN5. Vid en förändring (dvs en knapp tryckts ner) vill jag få ett interrupt och så gör knapparna det de ska. Den delen är inga problem. Det knepiga kommer när en av dessa knappar ska starta en "avläsning" av AN4.
Med CHS2:CHS0 (ADCON0) väljer man Analog Channel Select bits. Antingen AN4 *eller* AN5 då i mitt fall...
En lösning som jag tänkte på var att CNS2:CHS0 är inställd på AN5 "i vanliga fall" och när rätt knapp tryckts ner så ändrar jag CNS2:CNS0 till AN4. Sedan när jag läst av AN4 så återgår CNS2:CNS0 till AN5. Blir det rätt?
Hur gör ni?
