Forum: Mikrocontroller und Digitale Elektronik EA eDIP240-7


von Mi_TC (Gast)


Angehängte Dateien:

Lesenswert?

Hallöchen,
Ich verwende das Display für meine Technikerarbeit um z.B einen Pin-Code 
über ein Zahlenblock an den Microcontroller zu senden. Einen Zahlenblock 
der mir die Zahlen hintereinander im Terminalmodus am Display ausgibt 
(roter bereich im bild)habe ich bereits meine Frage ist nun wie kann ich 
nun die Zeichenkette mit den Zahlen an mein Mikrokontroller senden?

bedanke mich schon einmal im voraus und hoffe mir kann jemand helfen.

von Doktor Gnadenlos (Gast)


Lesenswert?

Soweit ich das Modul kenne, gibt es über die TxD-Leitung beim Drücken 
des Tasters eine Kommandosequenz gemäß dem Schema
   ESC, 'A', 1, code
aus.
Dabei entspricht "code" der dem Taster zugeordneten Nummer.
Du musst also nur die TxD-Leitung des EDIP-Moduls mit der RxD-Leitung 
des Controllers verbinden.


Aber das steht alle im Datenblatt, sogar auf deutsch.

Hast Du schon mal geschaut, ob sich auf der TxD-Leitung was tut ?

von Mi_TC (Gast)


Lesenswert?

Danke für die schnelle Antwort ging echt schnell.

Die Tastendrücke empfange ich bereits über I2C aber da trifft genau mein 
Problem auf weil ich den SBUF an den Microcontroller angeschlossen habe, 
bedeutet sobald ich ein Zeichen eintippe wird es gesendet. Wenn ich 
jetzt z.B 2 Zahlen eingebe dann wieder eines lösche bekomm ich ja nur 
verwürfeltes Zeug heraus. Gibt es keine Möglichkeit alles was im 
Terminal steht auf einmal zu senden?

von Doktor Gnadenlos (Gast)


Lesenswert?

Das EDIP-Modul ist in der Beziehung ziemlich dumm und unflexibel. Die 
gesamte Auswertung der Tastatureingaben muss bei Dir im Controller 
erfolgen. Wenn eine Ziffer gelöscht wird, drückt der Benutzer eine 
Taste, vermutlich 'C'. Für die bekommst Du auch ein Telegramm. In Deinem 
Controller musst Du dann entsprechend darauf reagieren, beispielsweise 
indem Du den Pointer Deiner eingelesenen Zeichenkette um 1 verringerst.

von Mi_TC (Gast)


Lesenswert?

OK alles klar dann weis ich bescheid, dann muss ich nicht mehr suchen 
nach irgendwelchen Befehlen. Danke

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
Noch kein Account? Hier anmelden.