C8051F80x-83x
26.4.4 。数据寄存器
SMBus数据寄存器SMB0DAT保存要发送的串行数据或一个刚刚被一个字节
收到。软件可以安全地读取或写入数据寄存器,当SI标志置位。软件不应该
试图访问时, SMBus被启用,并且SI标志被清0的SMB0DAT寄存器,
作为接口可以是移位一个字节的数据移入或移出寄存器的过程。
SMB0DAT中的数据总是先移出MSB 。一个字节被接收后,收到的第一位
数据位于SMB0DAT的MSB 。在数据被移出时,总线上的数据同时
被移入。 SMB0DAT总是包含最后一个数据字节出现在总线上。在竞争失败的事件
tration ,从主机发送到从机的过程是用正确的数据或地址
SMB0DAT.
SFR定义26.5 。 SMB0DAT : SMBus数据
位
名字
TYPE
RESET
0
0
0
0
7
6
5
4
3
2
1
0
SMB0DAT [ 7 : 0 ]
读/写
0
0
0
0
SFR地址= 0xC2的
位
名字
7:0 SMB0DAT [7:0 ]
SMBus数据。
功能
SMB0DAT寄存器保存一个字节的数据上的SMBus将要发送
串行接口或刚接收SMBus的串行接口上的一个字节。
CPU可以读取或写入该寄存器只要SI串行中断标志
( SMB0CN.0 )被设置为逻辑1寄存器的串行数据一直保持不变
作为SI标志置位。当SI标志没有被设置,则系统可以在过程中
在输入/输出和CPU进行数据交换不应该试图访问该寄存器。
192
1.0版