“线程: 测试”中讨论的其它部件
我对8.13.14.2 (串行 Microwire 重新读取)感到困惑。
似乎 LD 或 MUXOUT 一直使用重新读取数据驱动(与 LE 无关)。 是这样吗?
那么,如果我将 MUXOUT_SELECT 编程为重新读,那么 MUXOUT 行将在 每个 CLK 勾号上重复发送 RDADDR 的值?
如果所有这些都是正确的,则除非我执行4次写入序列,否则 MUXOUT 无法与其他设备共享(如 SPI 中的味噌线):
- 写入 R7以将 MUXOUT 置于推/拉模式
- 写入 R6以选取寄存器以重新读取
- 再次写入 R6 (即按照图18使用声明的 LE),但读取输出位
- 写入 R7以将 MUXOUT 置于三态模式
即便如此,MUSXOUT 也无法确定其相位是否正确。 (即,如果 SPI 总线上的另一台设备在读取/写入周期中使用12个 CLK,并且 CLK 与 LMX2581E 共享,则现在有20个 CLK 周期与 SPI 主控制器相脱离),我是否理解正确?
即使我将 MUXOUT 专用于此设备并使用外部开关进行误操作,回读寄存器也需要上述步骤2和3,对吗?
感谢您的帮助!