Hallo Stampede,
danke für die schnelle Antwort.
zu 1. Alles klar!
zu 2. Ausgabe usw. habe ich vom Code entfernt, da ich das mit der
einprogrammierten 1 getestet habe und alles soweit funktioniert. Es
scheitert nur an der Schnittstelle von 5V draußen und die Berechnung als
logische 1 im Programm.
zu 3. Mit
definiert man die PORTA-Pins als digitale I/Os, was ich vorgenommen
habe. Direkt deaktivieren kann man den ADC meines Erachtens nach nicht,
bzw. nur, wenn man ihn vorher konfiguriert hat, was ich nicht getan
habe.
Der Knackpunkt erscheint mir deshalb in der Funktion DEBOUNCER oder in
der Konfiguration.