User manual
JM3 Engineering Inh. J. Maisel Dobelweg 18, D-85567 Grafing / Munich
Email: JHM@JM3-Engineering.de
Version: 2.30 Okt. 21, 2013 Seite: 4
3. Initialisierung des Sensors:
/*******************************************************************
* initialize acceleration sensor module LIS302DLH
* reg address MSB is auto-increment
*
* power up sensor, enable x, y, z axis
* +/-2g scale, 50 Hz, no update while reading,
* internal clock, all filter bypassed, Hpc = 1
* CTRL_REG1: 1100 0111b: Low Power Mode 10 Hz Output rate, update 50Hz,
enable x, y, z axis
* CTRL_REG2: 0000 0000b: default
* CTRL_REG3: 0000 0000b: default
* CTRL_REG4: 1100 1000b: Block update, big endian, +/- 2g,
* CTRL_REG5: 0000 0000b: default
*******************************************************************/
Schreiben sie die folgenden Werte in die Register:
ACCSENS_WriteByte(0x20, 0xC7);
ACCSENS_WriteByte(0x21, 0x00);
ACCSENS_WriteByte(0x22, 0x00);
ACCSENS_WriteByte(0x23, 0x88);
ACCSENS_WriteByte(0x24, 0x00);
Register 0x21, 0x22, 0x24 und 0x25 müssen nicht geschrieben werden, falls die
Standard Werte verwendet werden sollen.
4. Lesen der Sensor Daten:
1.) BYTE lesen:
buffer = ACCSENS_ReadByte(0x0F);
2.) Lesen der X- und y-achse(WORD):
buffer = ACCSENS_ReadByte(0x2A) | (ACCSENS_ReadByte(0x2B) << 8);





