Bin gerade dabei eine Kommunikation zwischen einem Master (ATMega8) und einem Slave über die SPI Schnittstelle aufzubauen. Dazu sollen 24 Bits übertragen werden und anschließend die chip select Leitung auf High gesetzt werden. Doch irgendwie funktioniert mein Code nicht richtig. Oben der genannte Code. Ich hoffe irgend jemand hat eine Lösung. Danke schonmal im vorraus.
@ Christian Kurz (Firma Porsche Engineering) (ck150881) Na wer bei DER Firma arbeitet, sollte so ein triviales Problem doch in Null Komma Nix hinbekommen. ;-) Nimm den Code aus dem Tutorial, der ist getestet und läuft. AVR-Tutorial: Schieberegister Dein Code sieht erstmal gut aus, kann keinen Fehler entdecken. Was sagt das Oszi? MFG Falk
Du solltest PB2 (SS Slave Select) auf Ausgang schalten. Sonst wird dein Master ganz schnell zum Slave.
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.