Ja, genau das.
Das ist gar nicht so wild.
- Du setzt den Bandgap auf 1, dann brauchst du keinen externen positiven Eingang mehr.
- Du stoppst den ADC und schaltest den Multiplexer auf den negativen Input.
- Du verbindest den AC mit dem ICP von Timer1
- Du selektierst den gewünschten Flankenwechsel des AC und auch für den Input Capture
Einige dieser Bits kannst du wahrscheinlich auch über Bascom Config Befehle setzen.
Zum Umschalten der Eingänge musst du dann nur noch den Multiplexer umschalten und sicherheitshalber das ICP Flag löschen.
Im schlechtesten Fall kann es dann 60ms dauern, bis alle 3 kanäle eingelesen wurden.
Lesezeichen