Forum: Projekte & Code Message-LED AVR-Assemblerbaustein


von Jan K. (pit1)


Angehängte Dateien:

Lesenswert?

Hallo,

soll mit wenig Aufwand möglichst viel Message blinkend signalisiert 
werden bietet sich eine kleine Duo-LED an. Der angehängte Assemblercode 
besorgt deren Ansteuerung und ist dazu regelmässig, z.B. mit 100 Hz in 
einem (vorhandenen) Timer-Interrupt aufzurufen. Er lässt eine an zwei 
Portpins (bitte mit Vorwiderstand) angeschlossene Duo-LED in je 7 
Rhythmen mit einzelner, gemeinsamer oder einander abwechselnder Farbe 
vorab festgelegte Nachrichten in die Welt hinaus blinken. Ein einzelnes 
Datenbyte ist zur Steuerung nötig, je ein Nibble davon pro Farbe. Das 
Beispiel verwendet hier noch eine weitere Variable (Counter) die im 
Aufruftakt lediglich inkrementiert wird- eventuell ist dazu aber ein 
vorhandener Counter im System bereits nutzbar.

Gruß Jan

von Jan K. (pit1)


Angehängte Dateien:

Lesenswert?

Funktionalität unverändert - 2 Codewords eingespart :)

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.