SPI mit Atmega8515 und MBI5030

OP #1336875
Guten Tag,

vorne weg ich habe vorher noch kein Projekt mit einem SPI realisiert bin 
also ein Anfänger auf dem Sektor.

So mein neues Projekt beschäftigt sich mit der Ansteuerung von MBI5030 
über den SPI.

Die MCU ist hier momentan ein Atmega8515.

Soo, ich habe mir ein paar Beschreibungen durchgelesen und Erklärungen, 
stehe aber etwas auf dem Schlauch, zB bei den verschiedenen SPI Modis.

In meinem Beispiel, schiebt der Atmega die ganze Zeit nur Daten an die 
Treiber, die dann LEDs ansteuern. Also muss keine Datenverkehr zurück 
gehen an den Atmega.

Dann genauso die Beschaltung, Kaskadieren oder Stern?

Für ein paar Tipps und Anregungen wäre ich sehr dankbar.

MfG
 Philipp
#1336897
Hallo,

SPI muß man sich einfach als Schiebekarussell vorstellen - 8 Bit hier, 
Bit dort. Nach einem Schreibzugriff dreht sich das Karussell um 180 
Grad. Die Modi legen hierbei fest, welche Taktflanke verwendet wird, wie 
rum die 8 Bit im Karussell hängen (LSB / MSB first), was der Ruhezustand 
ist.

Jetzt muß man auf Slave-Seite das ja wieder irgendwie im Pakete fassen - 
auch hier gibt verschiedene Techniken: mal werden die Fahrten seit dem 
CS gezählt, mal gibt es zwei CS-Leitungen (oder eine CS und eine 
Adressleitung), mal ist eine Art Coding eingebaut.

Wolfgang

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.