本帖最后由 sky657 于 2013-6-23 21:52 编辑
//初始化ADXL345,根据需要请参考pdf进行修改************************
void Init_ADXL345()
{
Single_Write_ADXL345(0x31,0x2B); //中断低电平有效;测量范围,正负16g,13位模式
Single_Write_ADXL345(0x2C,0x08); //速率设定为12.5 参考pdf13页
Single_Write_ADXL345(0x2D,0x08); //选择电源模式 参考pdf24页
Single_Write_ADXL345(0x2E,0x00);//全部中断disable
Single_Write_ADXL345(0x2E,0x40);//单击中断able
Single_Write_ADXL345(0x2F,0x9F); //仅将单击双击配置为中断1
:) Single_Write_ADXL345(0x1D,0xf); //单击触发加速度设为1g
:) Single_Write_ADXL345(0x21,0xff); //单击触发最长时间,最高
} |