Forum: Mikrocontroller und Digitale Elektronik Probleme mit SPI + Atmega 32


von Hans im Pech (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Forum!

Mein Problem mit dem SPI ist das keine Daten gesendet werden und auch 
das 'SPIF' Bit wird nie gesetzt. Mit einem Oszi gemessen tut sich leider 
auch am Ausgang nichts.

Intressant ist, das das Master Bit nicht gesetzt wird. Auch nach einem 
"händischen" Setzen im AVR Studio ist das Flag sofort wieder weg.

Ich habe auch versucht die Fuse SPIEN abzuschalten (ich verbinde mich 
über JTAG) aber leider änderte das nichts am Resultat.

Hat jemand eine Idee an was das liegen könnte?

Thx!

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Wie ist der programmierte Zustand der Portleitung /SS? Siehe Datenblatt.

von Falk B. (falk)


Lesenswert?

@ Hans im Pech (Gast)

>Intressant ist, das das Master Bit nicht gesetzt wird. Auch nach einem
>"händischen" Setzen im AVR Studio ist das Flag sofort wieder weg.

Ich tipp mal darauf, dass du SS nicht als Ausgang konfiguriert hast.

http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister#Ansteuerung_per_SPI-Modul

MFG
Falk

von Hans im Pech (Gast)


Lesenswert?

Vielen Danke euch Beiden, genau das war das Problem!

Ich wette über das Detail sind schon so manche gestolpert ;)

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Wette gewonnen!

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
Noch kein Account? Hier anmelden.