Hallo ich habe irgendwie ein Problem mit dem SPI Slave. Master sendet korrekt und der Slave soll empfangen und Led zum leuchten bringen, tut er aber nicht und ich weiss nicht warum. Den SS Pin vom Slave habe ich auf Masse gezogen. Mein Code ist im Anhang ist da was falsch? Kann mir vielleicht jemand helfen? Danke!
Welcher uC? Ist beim Master der SS als Ausgang definiert? Den SS vom Master benutzt du am besten auch um den Slave anzuwählen. So kannst du jederzeit wieder vernünftig synchronisieren zwischen Master und Slave.
Hi ich habe das natürlich auch probiert geht nicht leider. Also im Code habe ich in als Ausgang gelegt. Es handelt sich um zwei ATmega16.
Und wie sieht die Schaltung aus? MOSI muß an MOSI und MISO an MISO. Also nicht kreuzen.
giggi schrieb: > Den SS Pin vom Slave habe ich > auf Masse gezogen. MCs können leider nicht hellsehen. Ohne das /SS-Signal weiß der Slave ja nicht, wann ein Byte anfängt. Also /SS = 0, Byte senden, /SS = 1, dann klappts auch mit dem Slave. Peter
Das mit Masse für einen Slave steht sogar in avr151 SPI Anleitung von Atmel
richtig sogar super mit dem Master bin ich sowas von zufrieden. Der Slave zickt aber.
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.