SPI总线的工作本身与Microwire总线基本上没有太大的变化。图1表示M95256的存储器读周期。读命令的指令代码为“00000011”,但传送完该代码后,16位的地址由高位开始按顺序被传送,一旦接收到该地址位,就会从存储器将数据输出到Q。M95256的容量为256K位,也就是32KB,因而A15被忽略,但作为地址必须传输16位。另外还需要注意一点,SPI总线与Micorwire总线相同,地址与数据都是由高位开始传输的。
图1 M95256的读周期
写操作的方向如图2所示,在8位的指令代码后,紧接着是16位的地址及8位的数据被连续传输,之后开始EEPROM内部的替换操作。
1