Hi, ich möchte 2 Endschalter (per Interrupt) abfragen, habe aber außer INT0 nur noch einen AD-Port frei. Kann ich die Schaltung wie abgebildet verwenden oder stört der Int0 den AD? Gibt es eine bessere Alternative per Interrupt auf die Endschalter zu reagieren (Auslesen per AD!)? MfG Roland
Nachtrag: Es ist mechanisch ausgeschlossen, dass beide Endschalter gleichzeitig betätigt werden können.
Sorry, nochmal Nachtrag: Ich bin jetzt schon selber drauf gekommen, dass ich eigentlich nicht "messen" muss, welcher Endschalter erreicht ist, da ich die jeweilige Drehrichtung des Motors kenne. Also kann ich mir den AD-PIN sparen. Aber rein aus Interesse: Würde die Schaltung trotzdem wie gewünscht funktionieren?
Roland schrieb: > Aber rein aus Interesse: Würde die Schaltung trotzdem wie gewünscht > funktionieren? Wenn AD ADC meint, klar. ABER,: Wenn damit gefaehrliche Zustaende verhindert werden sollen, dann gehoeren die Endschalter in Hardware. (Ausnahme: zertifizierte "sichere SPS") wendelsberg
Schau mal ins Datenblatt des geheimen MCs. Z.B. bei den AVRs kann man fast alle Pins mit einem Pin-Change-Interrupt abfragen.
@wendelsberg: Es hängen hier keine Menschenleben davon ab :-) @Peter D.: Sorry, ist ein Mega8; habe da bisher nichts im DB gefunden, ob der Pin 23 PC0(ADC0) auch PCINT kann. Alle anderen ADC-Pins werden als solche benötigt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
