Freescale Semiconductor FRDM-FXS-MULTI 데이터 시트

다운로드
페이지 100
FXOS8700CQ
Sensors
74
Freescale Semiconductor, Inc.
10.14
Magnetometer data registers
10.14.1 M_DR_STATUS (0x32) register
Magnetic data-ready status register.
This register indicates the real-time status information of the X, Y, and Z magnetic sample data.
Table 148. OFF_Z bit description
Field
Description
off_z[7:0]
Z-axis offset correction value expressed as an 8-bit 2's complement number. 
Table 149. M_DR_STATUS register
xyzow
zow
yow
xow
xyzdr
zdr
ydr
xdr
0
0
0
0
0
0
0
0
Table 150. M_DR_STATUS bit descriptions
Field
Description
zyxow
zyxow is set to one whenever new magnetic data is acquired before completing the retrieval of the previous data set. This 
event occurs when the content of at least one magnetometer output data register (that is, M_OUT_X/Y/Z) has been 
overwritten. zyxow is cleared when the most significant bytes of the magnetometer data (M_OUT_X_MSB, M_OUT_Y_MSB, 
and M_OUT_Z_MSB) are read.
X, Y, Z-axis data overwrite:
0: No data overwrite has occurred 
1: Previous X-, Y-, Z-magnetic data was overwritten by new X, Y, Z data before it was completely read
zow
zow is set to 1 whenever a new Z-axis acquisition is completed before the retrieval of the previous data. When this occurs 
the previous data is overwritten. zow is cleared anytime the M_OUT_Z_MSB register is read.
Z-axis data overwrite:
0: No data overwrite has occurred 
1: Previous Z-axis magnetic data was overwritten by new Z-axis data before it was read
yow
yow is set to 1 whenever a new Y-axis acquisition is completed before the retrieval of the previous data. When this occurs 
the previous data is overwritten. yow is cleared anytime M_OUT_Y_MSB register is read.
Y-axis data overwrite:
0: No data overwrite has occurred 
1: Previous Y-axis magnetic data was overwritten by new Y-axis data before it was read
xow
xow is set to 1 whenever a new X-axis acquisition is completed before the retrieval of the previous data. When this occurs 
the previous data is overwritten. xow is cleared anytime the M_OUT_X_MSB register is read.
X-axis data overwrite:
0: No data overwrite has occurred
1: Previous X-axis magnetic data was overwritten by new X-axis data before it was read
zyxdr
zyxdr signals that a new acquisition for the X, Y, and Z axes magnetic data is available. zyxdr is cleared when the most 
significant bytes of the magnetometer data (M_OUT_X_MSB, M_OUT_Y_MSB, and M_OUT_Z_MSB) are read.
X, Y, Z new data available:
0: No new set of X, Y, Z magnetic data is available
1: A new set of X, Y, Z magnetic data is available
zdr
zdr is set to 1 whenever a new Z-axis data acquisition is completed. zdr is cleared anytime the M_OUT_Z_MSB register is 
read. Z-axis new data available:
0: No new Z-axis magnetic data is available
1: New Z-axis magnetic data is available
ydr
ydr is set to 1 whenever a new Y-axis data acquisition is completed. ydr is cleared anytime the M_OUT_Y_MSB register is 
read. Y-axis new data available:
0: No new Y-axis magnetic data is available
1: New Y-axis magnetic data is available
xdr
xdr is set to 1 whenever a new X-axis data acquisition is completed. xdr is cleared anytime the M_OUT_X_MSB register is 
read. X-axis new data available:
0: No new X-axis magnetic data is available.
1: New X-axis magnetic data is available