1. 数据区地址分配
由于 ATSHA204A的所有 Reads 和 Writes 操作均以字(4字节或 32字节)为单位执行,因此下表中的字地址应当用于传送
至 Read 和 Write 命令的地址参数。
Slot | Byte Address (Hex) | Word Address (Hex) | Slot | Byte Address (Hex) | Word Address (Hex) |
0x0000 | 0x0000 | 8 | 0x0100 | 0x0040 | |
1 | 0x0020 | 0x0008 | 9 | 0x0120 | 0x0048 |
2 | 0x0040 | 0x0010 | 10 | 0x0140 | 0x0050 |
3 | 0x0060 | 0x0018 | 11 | 0x0160 | 0x0058 |
4 | 0x0080 | 0x0020 | 12 | 0x0180 | 0x0060 |
5 | 0x00A0 | 0x0028 | 13 | 0x01A0 | 0x0068 |
6 | 0x00C0 | 0x0030 | 14 | 0x01C0 | 0x0070 |
7 | 0x00E0 | 0x0038 | 15 | 0x01E0 | 0x0078 |
数据区域为 512 字节(4kb),是 EEPROM 阵列的一部分,可用于安全存储目的。
在锁定配置区域(通过使用 Lock(Config))之前,数据区域不可访问,既不能读取也不能写入。完成配置锁定后,可使用 Write 命令对整个数据区域进行写操作。如果需要,可以加密要写入的数据。
2. clock该区
如果 LockValue 为 0x55,则认为数据区域和 OTP 区域处于解锁状态;否则,处于锁定状态。在锁定配置区域之前,不会对数据区域和 OTP 区域进行读写访问。
