Article 在对DS2431中的EEPROM进行读写操作时,是否可以对EEPROM中的某一字节进行操作(也就是说数据的读写是否可以以字节为最小单位)?

在对DS2431中的EEPROM进行读写操作时,最小的单位是8个字节。这是由DS2431地址寄存器、暂存器数据宽度以及数据传输状态决定。下图是DS2431的地址寄存器。

当主机将数据写入暂存器时,T[2:0]位必须为000(如果不为000则强行置000),此时主机每输入一个字节T[2:0]加1,当主机发送8个数据字节后,T[2:0]为111,表示主机发送的8个字节数据填满整个暂存器,这时E/S寄存器的第5位为0代表写入数据有效。整个数据的读写过程实际上是一个8字节暂存器的偏移计数器,这决定了数据的操作必须以8个字节为最小单位。
 

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.