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
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
Hi, vielen Dank Wolfgang, für die bildliche Erklärung, aber soweit hatte ich das verstanden. Ich bin mir nur unsicher welcher der Varianten nun für mein Vorhaben das Beste ist. Oder ist das egal und nur Geschmackssache? MfG Phil
Hier mal nen ausschnitt aus einem Buch, das ich dir sehr ans Herz legen möchte: http://books.google.de/books?id=X8N2yTHEqcQC&lpg=PP1&dq=G.Schmitt%20Mikrocomputertechnik&pg=PA376 Hoffe das es dir was gebracht hat.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.