Gast
#3115451
Hallöchen Mit diesem Theard werde ich mir wohl nicht viele Freunde machen... Hab ähnliche Theards gelesen die wenigen bis keine Antworten erhielten. Dennoch benötige ich eure Hilfe. Ich möchte eine MPU-6000 über SPI mit einem PIC16F887 betreiben. Ein Rätsel ist mier woher die MPU weiss, welcher Bus (I2C oder SPI) verwendet werden soll. Zwar gibt es ein Register106 wo man umschalten kann, aber mit einem Bus muss ja gestartet werden, oder? Aus meiner Verzweiflung habe ich einfach mal versucht dieses Register106 auszulesen: - SPI_Write(11101010)MSB"1" = lesen - delay - SPI_Read(buffer) Getan hat sich gar nix. SPI Clock hat 500kHz (mit KO gemessen). Vielen Dank schon mal Gruss Michael Datenblätter: http://www.invensense.com/mems/gyro/documents/PS-MPU-6000A.pdf http://invensense.com/mems/gyro/documents/RM-MPU-6000A.pdf



