https://de.wikipedia.org/wiki/Serial_Peripheral_Interface Hallo µC Freunde Normal wird ja wenn man Master Slave betreibt MOSI - MISO gedreht. Wenn ich mehrere Sklaven betreibe wird MOSI - MISO kaskadiert oder eine Stern Verbindung aufgebaut also MOSI an MOSI MISO an MISO und mit Chip Select der angeforderte Chip angesprochen. Ist das richtig ?
@ Martin Michael (ats3788) >Normal wird ja wenn man Master Slave betreibt MOSI - MISO gedreht. Am uC, ja. >Wenn ich mehrere Sklaven betreibe wird MOSI - MISO kaskadiert Nein, das ist eher ein Sonderfall bei Schieberegistern uund ähnlichen ICs. > oder eine >Stern Verbindung aufgebaut also MOSI an MOSI MISO an MISO und mit Chip >Select der >angeforderte Chip angesprochen. Ja. Denn SPI ist ein serieller Bus, also müssen auch alle Leitungen parallel an alle Teilnehmer, ausser CS, das ist pro IC.
Martin M. schrieb: > Normal wird ja wenn man Master Slave betreibt MOSI - MISO gedreht. Am einfachsten ist es, wenn man sich mal kurz ansieht, wie SPI aufgebaut ist. Dann wird da nichts "verdreht", sondern einfach nur verbunden... http://www.lothar-miller.de/s9y/archives/15-SPI.html Normalerweise kommt MOSI an MOSI sowie MISO an MISO. Denn das heißt ja "Master Out Slave In" sowie "Master In Slave Out" und ist eigentlich ziemlich eindeutig und nicht tauschbar. Nur in dem Ausnahmefall, wo 2 uC miteinander verbunden werden, tritt diese Namenskreuzung auf. Denn das sind zuerst einmal 2 Master, also haben beide(!) einen Ausgang MOSI. Und dieser MOSI (= Master Oout) heißt blöderweise auch dann noch MOSI, wenn einer der uC als Slave verwendet wird und deshalb die Funktion dieses "MOSI-Pins" eigentlich MISO (= Slave Out) ist. Analoges gilt für den anderen Pin. Also muss man sich einfach immer mal wieder die Funktion der Pins ins Bewusstsein rufen...
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.