我有关于使用 DRV8245-Q1来控制电机的问题、
我正在使用以下配置进行测试:

功能配置为 SPI (S)以及 SPI 通信、PWM 模式
已遵循测试流程。
1.功能配置为 SPI 型号。
将 nSLEEP 设置为高电平、在 tREADY 之后发送 CLR_FLT 命令。
之后、nFAULT 引脚变为高电平,
设置一些寄存器后、将 DRVOFF 设置为低电平、并以类似方式控制 EN/IN1和 PH/IN2、如下所示:
EN/IN1
(使用5kHz PWM)
PH/IN2 
或
编码/输入1 
PH/IN2 
3当我读取 STATUS1或 STATUS2寄存器时、ACTIVE 位会继续设为"0"、并且
STATUS 字节为 RECEIVE " 0xC0"。
但系统不会进入工作状态、那么哪个部件有问题呢?
在手册中、如果 nSLEEP 引脚为高电平且 DRVOFF 引脚为低电平、则 STANDBY =>活动
但是、drv8245为什么不能进入激活状态呢?
而 OUT1 (drv8245 9、10、11引脚)和 OUT2 (drv8245 18、19、20引脚)的输出始终都约为0.3V、
**寄存器设置如下所示
命令= 0x89 /*清除错误、锁定 SPI 输入、解锁配置*/
CONFIG1 = 0x5F /* VM > 18V,启用展频,启用重试*/
CONFIG2 = 0x04 *无扩展,无关闭状态诊断,ITRIP 1.98 */
CONFIG3 = 0x4B /* TOFF 时间30us、SR 9.8、PWM 模式*/
CONFIG4 = 0x00; /* TOCP 6US、OCP 100%


