您好!
我有一个通过 SPI 连接到 STM32F405RGT6的 DRV8305NPHPR、如该原理图所示:

我的板由 PVDD=12v 供电。 我已经进行了一些电压检查 [ VREG =3.3V、 PRGD =3.3V、VDRAIN =12V、GND =0v、、、、、、、、]
一切似乎都正常、正如预期的那样。 然后、为了检查我的 DRV 是否处于活动状态、我决定检查尝试 读取 Gate 的 SPI 通信
具有此代码和 SPI 配置的驱动控制寄存器、如下图所示:
使用的代码:

SPI 配置:
![]()
使用示波器,我可以 检查 CS、CLK 和 MOSI 是否到达 DRV8305,如下一屏幕截图(CS、CLK、MOSI)所示:



遗憾的是、与 MISO 对应的引脚不显示任何数据、该线保持为零值。 不确定可能会出现什么问题。
是否有人可以建议可能发生什么以及如何解决?
提前感谢您的帮助
此致
