WS2812B + MSP430 Timing

Gast #7144851
Lesenswert?
• ▲
▼
Hallo,

nur mal so aus Interesse eine Frage an diejenigen die WS2812 Strips
mit MSP430 betreiben.

Ich benutze einen MSP430G2955 und paar WS2812B Strips. Die Ansteuerung 
basiert auf einer Vorlage von
https://github.com/mjmeli/MSP430-NeoPixel-WS2812-Library.
Frequenz ist ca. 16 MHz mit DCO. SW wir mit CCS erstellt in C.

Es funktioniert einwandfrei, nur stimmt das Timing eigentlich nicht
zum Datenblatt des WS2812. Die T0H und T1H Zeiten stimmen, aber T0L und 
T1L sind viel zu lange. Was eigentlich heisst, dass der MC nicht richtig
nachkommt mit der Lieferung der nächsten Daten. (siehe Bild)

Ist das nur bei mir so und habe da was übersehen oder ist das halt so?
Angehängte Dateien:
(Firma: S-C-I DATA GbR) #7144857
Lesenswert?
• ▲
▼
Verwendest du das Library der eUSCI im MSP430?

Aufpassen, den im Errata stehen genau in Bezug dessen Probleme.

led_r schrieb:
> Ist das nur bei mir so

Nein das ist so wenn man die Bug's nicht berücksichtigt ;-) also sprich, 
"Wer liest den schon das Errata ?"
Mann kann dies Wegoptimieren, braucht einfach etwas "Feinarbeit" in der 
Software.

Hat übrigens damit zu tun das die Software teilweise im Cache abläuft, 
weil das Flash im MSP430G2955 zu langsam ist ;-) Da den Prg-Teil ins RAM 
Kopieren und dort ablaufen lassen wen möglich, hilft ;-)

Aber wenn es Läuft, mein Rat:

Never touch a running System

73 55

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.