
MCP98242
5.3.2
页写
写入地址字节,字地址和所述第一数据
字节都以同样的方式发送给MCP98242
作为一个字节写。相反,产生停止的
状态,主设备发送多达15附加数据
字节的MCP98242 ,其中临时存储
在芯片上的页面缓冲器,将被写入到
主内存后发送停止
条件。在收到每一个字,低4
为了地址指针位内部加
1 。高阶四位字地址的
保持恒定。如果主机就发出更多
超过16个字节产生停止条件之前,
地址计数器将翻转,先前
接收到的数据将被覆盖。与字节写
操作时,一旦接收到停止条件,
内部写周期将开始(图
5-11).
注意:
页写操作仅限于书面形式
在单个物理页内的字节,
无论字节数的实际
被写入。物理页边界
起始于整数地址
页缓冲器大小的倍数(或页
大小“) ,结束于那些地址
的整数倍[页大小 - 1 ] 。如果一个
页写命令试图写
跨越物理页边界时,将
结果是,数据回写到
开始的当前页面(覆盖
数据预先存储的,而不是在那里) ,
被写入到下一个页面,可能是
的预期。因此,对于必要的
应用软件,以防止页写
这将试图越过一个操作
页边界。
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
SCLK
A
2
A
1
A
0
A
K
A
C
K
SDA
S
1
0
1
0
W
C
X
X
X
X
X
X
X
X
地址字节
MCP98242
字地址( N)
MCP98242
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
X
X
X
X
X
X
X
X
A
C
K
X
X
X
X
X
X
X
X
A
C
K
X
X
X
X
X
X
A
C
K
P
在数据(N )
MCP98242
注意:
在数据(N + 1 )
MCP98242
在数据(N + 15 )
MCP98242
“n”是一个页面的初始地址。
图5-11 :
时序图的页写(见
第4.0节“串行通信” ) 。
2009年Microchip的科技公司
DS21996C第31页