
多字节的写
该MMA7455L自动递增的接收
注册地址的命令后写命令
收到。因此,下面的一个字节的步骤之后
写,多字节数据可被写入连续的
每个MMA7455L确认后寄存器( ACK )是
收到。看
网络连接gure 10 。
图10.多字节写操作 - 主( MCU)被写入MMA7455L的多个连续的寄存器
SPI从机接口
该MMA7455L还采用了串行外设接口
通信作为数字通信。在SPI
通信主要用于同步串行
一个主设备和一个或多个之间的通信
从设备。看
图16
对于一个例子如何
配置一个主机有两个MMA7455L设备。该
MMA7455L是一直工作作为从设备。通常情况下,
主设备将是一个微控制器会
驱动时钟(SPC)和芯片选择(CS )信号。
SPI接口由两个控制线和两个数据
线:CS , SPC , SDI和SDO 。在CS ,也被称为芯片
选择,是从设备启用其由控制
SPI主机。 CS驱动为低电平,在一个传输的开始。 CS
然后,驱动为高电平,在一个传输的结束。 SPC是
串行口的时钟也是由SPI主机控制。
SDI和SDO是串行端口数据输入和串行
端口数据输出。 SDI和SDO数据线的驱动
的SPC和下降沿应在被捕获
上涨SPC的边缘。
读写寄存器命令在完成16
时钟脉冲或8的倍数,在多字节的情况下
读/写。
SPI读操作
一个SPI读取传输由1位读/写信号,一
6位地址和1位无关位。 (1-位R / W = 0 + 6位
地址+ 1位不关心) 。要读取的数据被发送
下一次传输过程中SPI接口。看
图11
和
图12
为一个8位的定时图中读取4线和
3线模式,分别。
SPI写操作
为了写入到1的8位寄存器,一个8位的写入
命令必须被发送到的MMA7455L 。写
命令由一个最高位( 0 =读, 1 =写)来表示
写MMA7455L寄存器,接着的6位地址
1不在乎位。
命令然后应遵循的8位数据
传输。看
图13
为一个8位的定时图
数据写入。
图11. SPI时序图8位寄存器读取(4线模式)
图12. SPI时序图8位寄存器读( 3线模式)
图13. SPI时序图8位寄存器写( 3线模式)
MMA7455L
传感器
飞思卡尔半导体公司
11