Hallo... ich hab hier ein älteres Gerät, bei dem die Bedientasten in der üblichen matrixweise verschaltet sind (siehe Anhang). Alle Leitungen führen +5V. Der µC im Gerät legt die Leitungen X, Y und Z immer nacheinander auf Masse und liest die Zustände der Leitungen A, B und C ein. Soweit ist die Funktionsweise ja klar. Nun möchte ich aber die alten Tasten durch einen eigenen µC simulieren. Das heißt ich will die Datenleitungen A,B,C unjd X,Y,Z möglichst direkt an meinen µC anschließen und die Tastenbefehle via serielle Schnittstelle übertragen. Der µC soll diese Befehle von der seriellen Schnittstelle dann in den eigentlichen Tastendruck übersetzen. Normalerweise hängen die Datenleitungen bei nicht gedrückter Taste ja frei in der Luft. Wenn ich nun meinen µC anschließe, sind die Leitungen ja als Ausgang geschaltet. Könnte dies ein Problem werden? Oder hat jemand noch ein andere Idee oder einen Hinweis, wie ich es besser lösen könnte? Danke und Grüße... Bastian
Hallo Bastian, 1, Versuch macht klug 2. wenn es so nicht geht, nimm CD4066 Gruß Otto
>Der µC im Gerät legt die Leitungen X, Y und Z immer nacheinander auf >Masse und liest die Zustände der Leitungen A, B und C ein. Dann sind die Dioden in deiner Zeichnung falsch herum gezeichnet... >Oder hat jemand noch ein andere Idee oder einen Hinweis, wie ich es besser >lösen könnte? Ersetze deine Taster durch Optokoppler. >Normalerweise hängen die Datenleitungen bei nicht gedrückter Taste ja >frei in der Luft. Das bezweifle ich. Im Regelfall schaltet man zwischen einem Pull-Up und GND (Masse) um.
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.