
FM3130集成RTC /闹钟带64Kb的FRAM
大师
开始
地址&数据
停止
S
从机地址
0
A
地址MSB
A
地址LSB
A
数据字节
A
P
通过FM3130
应答
图7.单字节存储器写
开始
停止
大师
地址&数据
S
通过FM3130
存储器读操作
有两种类型的存储器读操作。他们
是当前地址读,选择地址读。在
当前地址读操作, FM3130使用内部
地址锁存器提供地址。在选择性
读出时,用户执行操作以设置该
针对一个特定的值。
当前地址&连续读
如上述的FM3130使用内部
锁存器提供的地址进行读出操作。一
当前地址读操作使用在现有的值
作为用于读取的起始位置地址锁存
操作。该系统的地址读取
紧接着的最后一个操作。
为了执行当前地址读,总线主控器
提供的从机地址的最低位设置为1。
表示被请求的读操作。后
收到完整的设备地址,在FM3130
将开始从目前的地址将数据移出
在下一个时钟。当前地址是值
在内部地址锁存器保持。
与当前地址开始,主机
可以读取任何字节数。因此,顺序读
简单地读取多个字节的当前地址
接送。每个字节的内部地址计数器后
会增加。
每次公交车师傅承认一个字节,
这表明FM3130应读出
下一个连续字节。
E
T
耳鼻喉科
E
CEM 64
L
解放军31
O
吨回复: FM
S
IREC略去
B
O D用RNA
O
阿尔特
从机地址
地址MSB
地址LSB
数据字节
数据字节
应答
0
A
A
A
A
A
P
图8.多字节存储器写
有四种方法来终止读操作。
没有正确终止读将最有可能
造成总线竞争的FM3130尝试
读出的附加数据到总线上。四个有效
方法如下。
1.
总线主机发出NACK的9
th
时钟
循环,并在10停止
th
时钟周期。这是
示于下面的示意图是
首选。
总线主机发出NACK的9
th
时钟
循环,并在10一开始
th
.
总线主机发出停止在9
th
时钟
周期。
总线主机发出一个开始,在9
th
时钟
周期。
2.
3.
4.
如果内部地址到达存储器的顶部,它
将包装到0000h下一个读周期。
下图显示的正确操作
当前地址读。
选择(随机)读
有一个简单的技术,其允许用户给
选择一个随机的地址位置为起点
用于读出操作。这涉及到使用所述第一
三个字节的写操作来设置内部
地址接着进行读操作。
要执行选择性的读操作,主机发出
与LSB设置从站地址为0,这指定
写操作。根据写入协议,
然后总线主机发送的地址字节是
加载到内部地址锁存器中。后
FM3130确认地址,主机
修订版3.2
2011年9月
第14页22