EA eDIP240-7

Gast #2543826
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.