L3G4200D中文寄存器功能详解

L3G4200D中文寄存器功能详解

ID:44912092

大小:135.50 KB

页数:4页

时间:2019-11-04

L3G4200D中文寄存器功能详解_第1页
L3G4200D中文寄存器功能详解_第2页
L3G4200D中文寄存器功能详解_第3页
L3G4200D中文寄存器功能详解_第4页
资源描述:

《L3G4200D中文寄存器功能详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、寄存器1.控制寄存器ØCTRL_REG1(地址:20H):选择输出数据速率,带宽,X、Y、Z轴使能DR1DR0BW1BW0PDZenYenXenDR1-DR0输出速率选择,BW1-BW0带宽选择见表ODR为数据输出频率,Cut_off为滤除的频率PD0:掉电模式1:普通模式或睡眠模式(默认0)ZenZ轴使能0:不启用1:启用(默认1)YenY轴使能0:不启用1:启用(默认1)XenX轴使能0:不启用1:启用(默认1)ØCTRL_REG2(地址:21H):选择高通滤波模式和高通截止频率0(1)0

2、(1)HPM1HPM0HPCF3HPCF2HPCF1HPCF0高通滤波器模式选择HPM1HPM0高通滤波器模式00普通模式(resetreadingHP_RESET_FILTER)默认01滤波器参考信号10普通模式11根据中断自动设定ØCTRL_REG3(地址:22H):中断使能I1_Int1I1_BootH_LactivePP_ODI2_DRDYI2_WTMI2_ORunI2_EmptyCTRL_REG3I1_Int1INT1脚中断使能(0:Disable,1:Enable)默认0I1_Boot

3、INT1脚引导状态可用(0:Disable,1:Enable)默认0H_LactiveINT1脚中断激活配置(0:高,1:低)默认0PP_ODPush-Pull/Opendrain.(0:Push-Pull;1:Opendrain)默认0I2_DRDYDRDY/INT2数据准备(0:Disable;1:Enable)默认0I2_WTMDRDY/INT2的FIFOWatermark中断(0:Disable;1:Enable)默认0I2_ORunDRDY/INT2的FIFO溢出中断(0:Disable

4、;1:Enable)默认0I2_EmptyDRDY/INT2的FIFO空中断(0:Disable;1:Enable)默认0ØCTRL_REG4(地址:23H):选择量程BDUBLEFS1FS0-ST1ST0SIMBDU数据块更新.默认为0(0:持续更新,1:输出寄存器在MSB和LSB读时才更新)BLE大/小尾端数据选择(默认0)(0:数据LSB在地位地址,1:数据LSB在高位地址)FS1-FS0满量程选择(默认00)(00:250dps;01:500dps;10:2000dps;11:2000dp

5、s)ST1-ST0自检使能(默认00)SIMSPI串行接口模式选择(0:四线接口;1:三线接口)ST1ST0自检模式00普通模式01Selftest0(+)(1)10--11Selftest1(-)(1)ØCTRL_REG5(地址:24H):FIFO使能,高通滤波使能BOOTFIFO_EN--HPenINT1_Sel1INT1_Sel0Out_Sel1Out_Sel0BOOT重启内存内容(0:普通模式;1:重启内存内容)默认0FIFO_ENFIFO使能(0:FIFOdisable;1:FIFOEn

6、able)默认0HPen高通滤波器使能(0:HPFdisabled;1:HPFenabled)默认0INT1_Sel1-INT1_Sel0INT1选择配置默认0Out_Sel1-Out_Sel1外部选择配置默认0ØSTATUS_REG(地址:27H):状态寄存器,ZYXDA=1时,数据已准备好,可读。ZYXORZORYORXORZYXDAZDAYDAXDAZYXORX,Y,Z轴数据溢出(0:没有溢出1:在读之前,新数据已经将先前的数据覆盖)默认0ZORZ轴数据溢出YORY轴数据溢出XORX轴数据溢

7、出ZYXDAZDAYDAXDAØFIFO_CTRL_REG(地址:2EH):FIFO模式选择2.数据寄存器(共6个,每个轴的角速度由两个字节组成,分成高位和低位,数据以二进制补码形式存储)ØOUT_X_L(地址:28H):X轴角速度低位ØOUT_X_H(地址:29H):X轴角速度高位ØOUT_Y_L(地址:2AH):Y轴角速度低位ØOUT_Y_H(地址:2BH):Y轴角速度高位ØOUT_Z_L(地址:2CH):Z轴角速度低位ØOUT_Z_H(地址:2DH):Z轴角速度高位一、程序思路Ø初始化:选择

8、量程、高通滤波模式,设置中断使能等,对相应的控制寄存器进行写操作。Ø读数:首先读状态寄存器(STATUS_REG),若ZYXDA=1,则可以读数,否则等待。为减小误差,程序连续读数20次,然后取平均值。读写时序几乎和加速度传感器一致,参看陀螺仪的PDF文档。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。