C8051F350/1/2/3
19.4.3 。数据寄存器
SMBus数据寄存器SMB0DAT保存要发送的串行数据或一个刚刚被一个字节
收到。软件可以安全地读取或写入数据寄存器,当SI标志置位。软件不应该
试图访问时, SMBus被启用,并且SI标志被清0的SMB0DAT寄存器,
作为接口可以是移位一个字节的数据移入或移出寄存器的过程。
SMB0DAT中的数据总是先移出MSB 。一个字节被接收后,收到的第一位
数据位于SMB0DAT的MSB 。在数据被移出时,总线上的数据同时
被移入。 SMB0DAT总是包含最后一个数据字节出现在总线上。在竞争失败的事件
tration ,从主机发送到从机的过程是用正确的数据或地址
SMB0DAT.
SFR定义19.3 。 SMB0DAT : SMBus数据
读/写
Bit7
读/写
Bit6
读/写
Bit5
读/写
Bit4
读/写
Bit3
读/写
Bit2
读/写
Bit1
读/写
Bit0
SFR地址:
0xC2
复位值
00000000
位7-0 : SMB0DAT : SMBus数据。
SMB0DAT寄存器保存一个字节的数据上的SMBus串行接口将被发送
面或刚接收SMBus的串行接口上的一个字节。 CPU可以读取
或写入该寄存器一旦SI串行中断标志( SMB0CN.0 )被设置为
只要SI标志被置逻辑1,在该寄存器中的串行数据保持稳定。当
SI标志没有被设置,则系统可以在输入/输出和CPU的移位数据的过程
不要试图访问该寄存器。
162
修订版1.1