请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LMP8358 您好!
我正在使用 LMP8358处理一个项目、目前我的 SPI 驱动程序工作正常、运行正常、能够写入16位寄存器、然后处理下一帧返回的命令回显。 但是、我发现在不发送一些虚拟数据(我被配置为全双工)的情况下、我无法从16位寄存器进行读取、但通过发送虚拟数据、我将覆盖配置寄存器中的数据。 我使用的是 STM32F4、因此我尝试了仅 RX、并将 SCLK 从传输操作中去耦、并尝试在 SDI 线上进行读取而不进行写入、但我认为这并不是外设的工作方式。
我的目标是将配置写入寄存器、然后验证写入是否成功完成、而不覆盖上述数据。 我的方法是否在这里遗漏了一些东西? 我最近使用的另一个 TI 器件为每个地址/命令指定了一个读/写位。
非常感谢大家的参与。