Forum: Mikrocontroller und Digitale Elektronik Hilfe bei ADIS16250/16255 mit SPI und Atmega8


von westenmax (Gast)


Angehängte Dateien:

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

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.