ZHCUBR1B March 2018 – January 2024 DLPC3437
参数字节 | 说明 |
---|---|
字节 1 | 数据字节 1 |
字节 2 | 数据字节 2 |
字节 3 | 数据字节 3 |
字节 4 | 数据字节 4 |
字节 5 … n | 数据字节 5 … n |
必须使用“闪存数据长度”命令来指定“写入闪存开始”命令将发送的数据量。
写入闪存开始 (E1h) 命令用于从所选数据类型的第一个地址开始,写入多达 1024 个字节的数据。如果要写入的数据超过 1024 个字节,则必须使用“写入闪存继续”命令。使用每个“写入闪存继续”命令可以写入多达 1024 个字节的数据,从所写最后一个数据的结尾开始。
“写入短暂状态”命令的闪存错误位指示闪存更新是否成功。每次写入事务结束时只要出错,此位便会设置;不过,在检测到错误后,此位会保持错误状态,直到选择了新的数据类型(选择新的数据类型将会清除该位)。这样,用户可以选择在每次写入事务之间或在更新指定数据类型结束时检查状态。在写入事务开始后,闪存状态(和此错误位)将无法访问,直到写入事务完成。
虽然闪存处理要求以正确的顺序执行闪存命令(例如,在写入闪存之前必须先擦除闪存),但是由于闪存更新的灵活性,因此不提供命令顺序检查。