EA eDIP240-7

Gast #2543826
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.
Angehängte Dateien:
Gast #2543838
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 ?
Gast #2543847
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?
Gast #2543857
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren