在 MCF8316D 中,EEPROM 讀取過程如下所示。
- 將 0x40000000 寫入寄存器 0x0000EA,以將 EEPROM 數(shù)據(jù)讀入影子/RAM 寄存器 (0x000080-0x0000AE)。
- 等待 100ms 以便 EEPROM 讀取操作完成。
- 使用 I2C 讀取命令讀取影子/RAM 寄存器值,一次讀取 1 或 2 個寄存器,如節(jié) 7.6.2中所述。影子/RAM 寄存器地址處于 0x000080-0x0000AE 范圍之內(nèi)。對于 32 位讀取操作,寄存器地址以 2 為階躍增加(因為每個地址都是一個 16 位位置)。