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