Atmega8+MBI5030+SPI

OP #1452518
Guten Morgen,

ich versuche gerade einen MBI5030 LED-Treiber an einen Atmega anzubinden 
via SPI.

Da ich in Sachen SPI bei Null anfange, werde ich hier noch desöfteren 
Euch mit Fragen löchern.

Im Anhang und unter ( http://img24.imageshack.us/img24/2264/mbi5030.jpg 
) ist ein Bild aus dem Datenblatt des Treiber.

Habe ich das nun richtig verstanden, das ich:

Atmega - Treiber
  MOSI - SDI
  MISO - SDO
  SCK  - DCLK + LE

Richtig?

Und was mache ich nun mit GCLK?

Im Anhang, Bild und Datasheet.

Danke, im Vorraus.
 Phil
Angehängte Dateien:
Gast
Hallo Philipp

Ich hab mich mal mit dem Datenblatt des MBI5030 beschäftigt, weil ich 
'nen 4-Kanal-RGB-Fader bauen will.

Die Hardware-SPI-Schnittstelle des AVR wird dir dabei nicht helfen 
können.

Du musst laut den Timimg-Diagrammen lt. Datenblatt außer dem Datentakt 
(DCLK) und dem seriellen Dateneingang (SDI) auch den PIN Latch-Enable 
(LE) ansteuern. Je nachdem, beim wievielten Taktzyklus LE für wieviele 
weitere Taktzyklen high bleibt, entscheidet es sich, was du im MBI5030 
bezweckst. Da gibt's nämlich das Schreiben ins Data-Latch oder 
Global-Latch, sowie Konfigurationregister schreiben oder auslesen.

Also, da wird nichts anderes bleiben, als die benötigte serielle 
Ansteuerung per Software im AVR nachzubilden, einschließlich 
LE-Ansteuerung.
Schau Dir mal die Timing-Diagramme im Datenblatt an. Steht sauber 
beschrieben.

GCLK ist (wie auch beschrieben) der extern anzulegende Takt für die 
PWM-Erzeugung des MBI5030. Der hat mit dem SPI-Takt nichts zu tun und 
darf max. 8MHz haben lt. Datenblatt.

Grüße Jürgen

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.