1.WREN-在任何写操作之前发出,会导致内部写锁存被设置,状态寄存器中一个标志位,称为WEL,表示锁存的状态。任何写操作会自动清除写锁存。
2.WRSR-允许用户向状态寄存器写一个字节,在WRSR写之前,/WP必须高位或者不动。
在发送WRSR之前,必须发送一个WERN命令来启动写操作,执行WRSR后会清除写锁存。
写状态寄存器:
}
FM25W256的写保护状态寄存器
WREN:0000 0110b; //写使能命令
WRSR:0000 0001b; //写保护状态寄存器命令
WRITE:0000 0010b //写 命令
必须先发送WREN–使能写,然后发送WRSR+数据(Status Register的值)。
向FM25W256写入数据
先写保护状态,0x80表示没有保护的内存。
先发送WREN,然后WRITE+两字杰的地址+两个字节的数据(低前高后)。
最后写0x8C,保护所有的内存,所有的都不能改动。
向FM25W256写入数据,把16位的数据分位两位,低前高后。
读取FM25w256