主题中讨论的其他器件:PCM1865、
通过 SPI 接口设置寄存器失败。
我们使用的是 PCM1865 IC,我们希望通过 SPI 接口配置 T快 来寄存器。 (我们的 uC 作为 SPI 主器件、而 PCM 作为 SPI 从器件)
我们使用的是缓存文件中显示的初始序列
之后、我们需要验证我们是否有效地配置了所需的内容。 因此、我们尝试多次读取 Register6。 重点是、我们在 MISO 线路中看不到任何内容。 因此、我们似乎无法读取(因此、我们可能也无法正确写入)
作为硬件设置、我们将使用下一个引脚配置。
连接到3.3V 的引脚26可选择 SPI 接口;
引脚25 CS
引脚24时钟
引脚23 MOSI
引脚22 MISO
SPI 时钟信号为500kHz、我们使用的是 CPOL = 0和 CPH = 1 (即在下降时钟边沿中获取数据)
在这里,我插入一些有关的帧的捕获。 我们可能使用了错误的时序、或者我们可能需要一些写入操作才能读取任何内容。
正在写入寄存器6
读取寄存器0x6时,我们预期会读取之前插入的0x50。