我之前在读取器件 ID A 时遇到了问题、并且只需从 nRF52840切换到 STM32即可解决该问题。 但是、我仍然想弄清楚为什么 SPI 通信尽管发送了完全相同的命令、但仍然无法与 nRF52840配合使用、并且 AFAIK 符合所有的时序要求。
第一次捕获来自 STM32、获取正确的地址回显和器件 ID 回读。
第二次捕获来自 nRF52840、发送的读取请求与此完全相同。 DAC 在后续访问周期中无法回显或读回器件 ID。
在这两种情况下、芯片都是在尝试读取器件 ID 之前进行软复位、如下所示:
非常感谢您提供的任何帮助!