User manual
AREXX Engineering & JM3 Engineering
Version: 1.02 9. Nov. 2014 Seite: 6
Anleitung
1. Anschluss an das ASURO xTend Board
Das Modul kann direkt in den entsprechenden Stecker auf dem ASURO xTend Board (K3)
eingesteckt werden. Das Modul verfügt über keinen eigenen Spannungsregler.
Vorsicht: Eine falsche Spannung kann das Modul beschädigen bzw. zerstören!
1.1. PIN OUT Compass / Gyro Module
PIN 1 = VDD_3.3
PIN 2 = DENG
PIN 3 = INTG
PIN 4 = INT2
PIN 5 = INT1
PIN 6 = n/c
PIN 7 = SCA
PIN 8 = SCL
PIN 9 = DRDY
PIN 10 = GND
PIN1 Pin10
2. Software
Der Datenaustausch und die Initialisierung erfolgen über den I2C Bus (Eine detaillierte Beschreibung
ist im Datenblatt des LSM09D0).
Die Asuro Demo Software des Asuro xTend Boards zeigt auf den Display die Drehrate (Raw-Wert),
Roll und Pitch Winkel und den Kompass (Heading)an. Im Makefile muss dazu im Bereich Global
Defines die Funktion eingeschaltet werden.
# Global Defines
#
# Enable demo program for connected sensor module.
DEFINES = IOEXT_NAV
2.1. Schreiben von Daten auf dem I2C Bus
Prinzip des Lesens von Daten in die Register des ICs.
/**********************************************************************\
* write data to the sensor (generalized description)
\**********************************************************************/
master.TransmitBytes(I2C Addr, Register | AUTO_INC, Data Byte1, Data Byte2);










