Anfängerfrage zum UART-Empfang

Gast #182004
Lesenswert?

Hallo alle zusammen,
ich bin noch Anfänger, habe aber schon die eine oder andere Sache
hinbekommen (Handy ansteuern, 3310 Display, ...). Jetzt möchte ich
Befehle die ich vom Terminalprogramm zum Controller sende auswerten.
Ich zerbreche mir schon seit geraumer Zeit den Kopf und bekomme keinen
Anfang bei der Sache. Beispiel: "AN PA1" senden und LED an PA1 geht
an, "AUS PA1" und die LED geht wieder aus. Kann mir jemand einen
Denkanstoss  geben wie ich die empfangenen Daten verarbeiten kann?

Danke für jede Hilfe
Christoph
Gast #182008
Lesenswert?

Hi,
Danke für eure Tipps aber macht euch nich mehr den Kopf um diese Sache.
Ich hab mir ne einfache Möglichkeit ausgedacht. Ich addiere einfach die
Zeichen in einer Variable und wenn ein Komma kommt, dann werte ich
diese Variable aus. Nachteil an der Sache ist, dass durch andere
Tastenkombinationen das gleiche Ergebnis rauskommt oder man die Zeichen
durcheinander schreiben kann (on = no = hu). Für mich reichts aber auf
jeden Fall.

Gruß
Christoph
Gast #182012
Lesenswert?

Versuch es mal mit der Batronix seite. Da kiegst du erstens komplettes
Software (Shareware) und hast die Befehle für die 8051`er familie noch
mals mit Kommentar. Es gibt sogar ein gutes Handbuch dafür mit
reichliche Beispiele.
www.Batronix.com
Gruß an alle
Gast #182013
Lesenswert?

Hallo,

habe mal ein kleines Protokoll für die UART geschrieben.
Wer Lust hat kann es ja erweitern.

Mit

PORTA=?
PORTA:=255
PORTB=?
PORTB:=123

und anschliessendem <Return> können Ports gesetzt und abgefragt
werden.
Gibt's auch als Download unter www.microcontroller-starterkits.de

Gruß
Mike
Angehängte Dateien:

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