Hallo,
der ADC kann über INT0 automatisch getriggert werden.
Ich würd also folgendes versuchen: PA7 mit PD2 (INT0) mit einem Draht verbinden. Vorsicht beide Pins als INPUT konfigurieren, damit kein hoher Stom über die Portpins fließen kann.
INT0 auf falling und rising edge konfigurieren.
Interrupt Enable für ADC - damit bei Ende der Messung ein ADC Interrupt ausgelöst wird.
ON ADC ISR_hole_ergebnis_ab
in der ISR_hole_ergebnis_ab die ADCL und ADCH Register "manuell" (nicht mit GETADC) auslesen.
Ob wegen des Spannungsteilers immer sicher bei allen Tasten ein INT0 ausgelöst wird müßte man ausprobieren.
Gruß
Searcher
Lesezeichen