Hilfe bei ADIS16250/16255 mit SPI und Atmega8

Gast #1269257
Lesenswert?

Hallo,
ich suche Hilfe. Schon seid Tagen versuche ich einen ADIS16255 Mems 
Sensor an einen Atmega8 anzuschließen. Mein Problem ist, dass sich der 
Mikrocontroller aufhängt, sobald ich versuche auf den SPI-Bus 
zuzugreifen. Im Anhang ist ein Beispielcode, der dieses Problem bei mir 
erzeugt. Da ich keine Vorkenntnisse zu SPI habe, ist es wahrscheinlich, 
dass der Fehler in einer falschen Initialisierung liegt.
Eine andere Möglichkeit liegt in der Verdrahtung. Ich habe die CS 
Leitung des Sensors an einen freien Pin des Mikrocontrollers gelegt (Pin 
PB1). Die Reset Leitung habe ich an den Pin PB0 gelegt. Diese muss 
glaube ich auf Low liegen. Der Slave Select Pin des Atmega PB2 (als 
Master) setze ich als Ausgang.
Nach der Verdrahtung kann ich mit einem Multimeter die Spannung 2,54 V 
an MOSI, SCK und CS messen. Ist dies ein Mittelwert von einer 
stattfindenden Kommunikation oder ein schwerwiegender Hardwarefehler? 
Außerdem wird der Sensor sehr warm (~50°C).
Ich bin für jeden Hinweis dankbar. Vielleicht kann ich den Sensor ja 
noch an Pfingsten in Betrieb nehmen.

Vielen Dank

Westenmax
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren