Wie bekomme ich eine Status Led für Uart

Gast #1685525
Lesenswert?

Hallo,
Ich benutze den C-Code aus dem Tut hier für die uart initialisierung und 
sende einfach den Zustand von einem Port auf den anderen Atmega und gebe 
ihn dort wieder aus .
Jetzt möchte ich gerne eine Status Led am Empfangsatmega haben, die 
anzeigt, wenn er etwas empfängt oder eben einen fehler anzeigt, wenn er 
nichts empfängt.

Wie kann ich sowas softwaremäßig realisieren oder wo muss ich anfangen ?

mfg Thorsten
Moderator (Firma: Titel) Persönliche Seite #1685536
Lesenswert?

> wenn er etwas empfängt
Das geht so ohne weiteres nicht.
Du kannst eine LED erst anschalten, wenn er etwas empfangen hat, denn 
erst dann bekommst du das mit. An dieser Stelle wäre dann auch der 
richtige Zeitpunkt, irgendwelche Fehlerflags (Overrun/Parity) 
auszuwerten und anzuzeigen.

> wenn er nichts empfängt.
Das ist für eine "übliche" SIO kein Fehler. Denn wenn nichts gesendet 
wird, kann auch nichts empfangen weren. In deiner Anwendung kann das 
aber ein Fehler sein, weil du evtl. dauernd sendest.
Gast #1685567
Lesenswert?

also wird demnach die Led erst angeschaltet, wenn die daten  bereits zum 
teil empfangen wurden, also nach einer bestimmten zeit und wenn halt in 
dieser Zeit nichts empfangen wurde, leuchtet sie eben nicht richtig??

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