工具与软件:
参考 SPNU515C
MIBSPIE 寄存器说明末尾的注释指出:
注意:寄存器的可访问性
在 SPI 兼容模式下无法访问从该偏移地址开始的寄存器。
只能在多缓冲模式下访问它们。
除本说明外、MSPIENA 的说明如下:
如果 MSPIENA 未设置为1、则多缓冲器模式寄存器不可写。
我的问题是:在 SPI 兼容模式下、偏移量大于70h (MIBSPIE)的 SPI 寄存器是可读的、还是"不可访问"意味着不应读取这些寄存器?
我想特别注意 I/O-Loopback 测试控制寄存器(IOLPBKTSTCR)、在这种情况下、需要确认其值是否仍为"value after reset"。
同样、 SPI 扩展预分频寄存器1的说明包括以下文本:
读取:读取该字段将根据最后写入的寄存器字段(即 EXTENDED_PRESCALE0[10:0]或 SPIFMT0[15:8]寄存器)反映预分频值。
该语句表示在 SPI 兼容模式下可以执行读取。