
检测中断
$ 0A :检测源寄存器(只读)
D7
LDX
0
D6
LDY
0
D5
LDZ
0
D4
PDX
0
D3
PDY
0
D2
PDZ
0
D1
INT2
0
D0
INT1
0
注册$ 0A
功能
默认
LDX
1:电平检测事件是对X轴检测
未在X轴检测电平检测事件: 0
LDY
1:电平检测事件在Y轴检测
未在Y轴检测到的电平检测事件: 0
LDZ
1 :电平检测事件在Z轴检测
是不是在Z轴检测液位检测事件: 0
PDX
1: 1
st
脉冲在X轴方向检测出
0: 1
st
脉冲在X轴方向检测出
PDY
1: 1
st
脉冲在Y轴的检测
0: 1
st
脉冲在Y轴的检测
PDZ
1: 1
st
脉冲在Z轴检测
0: 1
st
脉冲在Z轴检测
INT1
1 :位控制1: INTRG [ 0 1 ]中断分配
寄存器($ 18) ,并在检测
0 :位控制1: INTRG [ 0 1 ]中断分配
寄存器($ 18),并且没有检测到
INT2
1 :位控制1: INTRG [ 0 1 ]中断分配
寄存器($ 18) ,并在检测
0 :位控制1: INTRG [ 0 1 ]中断分配
寄存器($ 18),并且没有检测到
数字接口
该MMA7455L有I
2
C和SPI数字输出供一个通信接口。 CS引脚用于选择
通信的方式。当CS为低时, SPI通信被选择。当CS为高电平时,我
2
I2C通信选择。
注意:
建议禁用I
2
SPI通信期间℃用昼夜温差,以避免器件之间的通信错误
同的SPI通信协议。要禁用我
2
C,设置I
2
在我CDIS位
2
C设备地址寄存器使用SPI 。
I
2
I2C从接口
I
2
C是一个主设备和一个或多个从设备之间的同步串行通信。该主机通常是一个
微控制器,它提供了在串行时钟信号和地址总线上的从属设备(多个) 。该MMA7455L通讯
盖茨仅在从操作当器件地址为$ 1D 。多个读写模式可供选择。该协议支持
仅从操作。它不支持高速模式“, 10位寻址”,“普通电话”和“起始字节” 。
单字节读
该MMA7455L有一个10位ADC,可以品尝,转换和回报要求的传感器数据。一个8位的发送
命令开始在SCL的下降沿。后的8个时钟周期用于发送命令,请注意,数据重新
接通发送与MSB在前一次被接收的数据。
图7
示出了用于加速度计8位I的时序图
2
C
读操作。主(或MCU)发送一个起始条件( ST)的MMA7455L ,从机地址( $ 1D ) ,与R / W位
设置为“0”的写入,并且MMA7455L发送确认。然后,主(或MCU)发送的8位地址
寄存器读取和MMA7455L发送确认。主(或MCU)发送一个重复起始条件
(SR) ,然后解决了上述MMA7455L ($ 1D)与R / W位设定为“1 ” ,用于从预先选定的寄存器的读操作。该
从机确认并发送从请求寄存器中的数据。师父不承认( NAK )它重新
可察觉的发送的数据,但发送一个停止条件来结束数据传送。
多个字节读
该MMA7455L自动递增收到读命令后,接收到的寄存器地址命令。因此,
以下的单字节读取步骤后,多个字节的数据可以从连续的寄存器每个MMA7455L后读
确认( AK )在接收到一个NACK从主后跟一个停止条件( SP)接收到的信令结束
的传输。看
网络连接gure 8 。
MMA7455L
16
传感器
飞思卡尔半导体公司