ZHCUB57 july 2023
“Register Map”页面(如图 6-8 所示)列出了可用于配置的不同寄存器,旨在用于直接读取和写入 PMIC 寄存器。寄存器读取和写入操作可以单独完成,也可以一次性全部完成。可以使用 READ ALL REGISTERS 按钮旁的下拉菜单选择自动读取时序,从而启用“Auto Read”特性。使用页面顶部的搜索栏,按名称或地址搜索寄存器。
搜索栏下方的前三列依次显示每个寄存器的名称、其十六进制地址和数据值。Bits 列包含每个寄存器的位值,可通过取消选中页面顶部 READ ALL REGISTERS 按钮下方的 Show Bits 框将这些列隐藏。双击此部分中的位可更改位值。
页面右侧的“Field View”部分显示了按相应控制块分组的寄存器位。您可以点击任何位字段框以查看 Bits 列中以黄色突出显示的相应位。每个字段都有一个名称,以每个框顶部的蓝色文本显示。通过选中 Search Bitfields 框(在 Show Bits 旁边),可以使用搜索栏找到这些名称。
在 Immediate Write 模式(位于页面右上角的下拉选项)下,写入按钮呈灰色显示,因为每次在“Field View”中进行更改(位更改或十六进制值更改)后,会立即对各个寄存器分别进行写入。在 Deferred Write(延迟写入)模式下,选择 WRITE REGISTER(写入寄存器)或 WRITE ALL REGISTERS(写入所有寄存器)按钮后,单个寄存器或所有寄存器才会执行写入。
图 6-8 “Register Map”(寄存器映射)页面尽管所有寄存器都显示在“Register Map”页面中,但并非所有寄存器都可以通过该页面进行编辑。尝试写入只读寄存器不会生成错误。由于每次写入都会伴随一次相关的读取,因此“Register Map”的显示内容会更新,以反映写入尝试并未更改这些位。