目前使用了传感器的两个功能,一个是读取X,Y,Z轴的原数据,另一个是设定轴数据的差值,超过差值产生中断通知
1.读取X,Y,X的原数据,基本可以参考ST的参考代码实现
//Inizialize MEMS Sensor
//set ODR (turn ON device)
response = LIS3DH_SetODR(LIS3DH_ODR_100Hz);
if(response==0){
UART_PRINT("init_acceleration LIS3DH_SetODR failed\r\n");
}
//set PowerMode
response = LIS3DH_SetMode(LIS3DH_NORMAL);
if(response==0){
UART_PRINT("init_acceleration LIS3DH_SetMode failed\r\n");
}
//set Fullscale