Message-LED AVR-Assemblerbaustein

OP #1852967
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
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.