在线时间5 小时
UID314153
ST金币0
蝴蝶豆0
注册时间2007-6-4
初级会员
- 最后登录
- 2019-12-25
|
a0a.1 0b0c
Lis3L02dl竖直有1g,但是在振动台振动,和lis344同台振动比较,数值小很多
我的设置:
write_LIS_register(CTRL_REG1, 0xD7); //设置采样率,160khz。正常工作模式
write_LIS_register(CTRL_REG2, 0x15); //从内flash校准参数,如X/Y/Z轴的偏移量和增益,
//调整到出厂设置,调往boot位置o
delay_loop();
write_LIS_register(CTRL_REG1, 0xD7); //设置采样率,160khz。正常工作模式
write_LIS_register(CTRL_REG2, 0x45); //读取完高字节后数据更新,确保数据传输正确,
//使能数据更新信号
Vulae_OFFSET_X = read_LIS_register(OFFSET_X); //读取X轴加速度偏移量
Vulae_OFFSET_Y = read_LIS_register(OFFSET_Y); //读取Y轴加速度偏移量
Vulae_OFFSET_Z = read_LIS_register(OFFSET_Z); //读取Z轴加速度偏移量
Vulae_GAIN_X = read_LIS_register(GAIN_X); //读取X轴加速度增益
Vulae_GAIN_Y = read_LIS_register(GAIN_Y); //读取Y轴加速度增益
Vulae_GAIN_Z = read_LIS_register(GAIN_Z); //读取Z轴加速度增益
write_LIS_register(CTRL_REG1, 0xD7); //写CTRL_REG1工作状态,正常工作
Vulae_CTRL_REG1 = read_LIS_register(CTRL_REG1); //读取CTRL_REG1
Vulae_CTRL_REG2 = read_LIS_register(CTRL_REG2); //读取CTRL_REG2
请熟悉的朋友指教下,谢谢 |
|