通过以下三种方法,都可将寄存器数据写入 SRAM:
- 寄存器提交方法
- 使用 REGCOMMIT 位实现活动寄存器到 SRAM 的自动传输(映射)。
- 使用活动寄存器的内容修改 SRAM 和 EEPROM。
- 无需了解 SRAM 和 EEPROM 映射。
- 不能用于修改以下 EEPROM 字段:TARGET_ADR_MSB 和 EEREV。
- 建议用于大多数应用以及在对器件进行预编程时使用。
- 直接写入方法
- 要求直接及手动写入每个 SRAM 地址。
- 在不写入活动寄存器空间的情况下修改 SRAM 和 EEPROM,使器件能够继续正常运行而不中断。
- 需要了解 SRAM 和 EEPROM 映射。
- 可用于修改以下 EEPROM 字段:TARGET_ADR_MSB 和 EEREV。
- 建议在系统内对 EEPROM 进行编程(例如进行版本更新)时使用,以避免输出中断。
- 建议在覆盖所有 SRAM 时使用。
- 混合方法(寄存器确认和直接写入)
- 建议在仅修改 SRAM 中的选定字段时使用,如 TARGET_ADR_MSB 和 EEREV。
- 通过直接写入方法覆盖所有 SRAM 时,不建议采用该方法。