www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Beleuchtungsmuster über TWI/I²C speichern


Autor: cmb (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Ich arbeite an einem Projekt, mehrere Soft-PWM Controller über einen 
Master über den TWI Bus zu steuern. Das ganze läuft schon, jedoch fehlt 
mir einfach der passende Ansatz zum Umgang mit den Daten.

Angeschlossen sind 4 Slaves mit je 16 Kanälen des Mega8.
Ich möchte gerne in Schritten von 50ms die Daten vom Master 
aktualisieren lassen, bzw. ein Lichtprogramm ablaufen lassen. Adressiert 
wird jede Aktion am Slave über 2 Byte Daten. Wenn ich das also richtig 
sehe, muss mein Master alle 50ms (16 Kanäle  4 Geräte  2 Byte) 128 
Byte verschicken. Nicht mit eingerechnet sollte ja dann auch die Adresse 
des Slaves mitgespeichert werden. Leider weiß ich noch nicht so genau 
wie ich die Lichtmuster speichern soll und dann auch entsprechend 
ausgeben.

Ich habe den Beitrag
Beitrag "Datentabelle in Assembler"
gelesen und vermute mal, dass ich dann für jeden 50ms-Schritt mit .db 
alle zu übertragenden Werte kommagetrennt speichern muss und dann über 
den Pointer einzeln abfragen muss, um diese dann auszugeben. Für jeden 
Schritt existiert dann, so vermute ich es jedenfalls, ein seperater .db 
Eintrag. Kann mir jemand einen Tipp geben, wie ich das realisieren 
könnte (Code-Beispiel) oder mir einen heißen Tipp geben?

Danke, Gruß Jonas

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.