This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS65381 无法进入诊断状态

在进行TPS65381配置时,想通过配置SAFETY_CHECK_CONTROL寄存器为0x17将TPS65381配置为在诊模式.并通过Tps65381_GetReg()函数读取SAFETY_CHECK_CONTROL的值,证明SAFETY_CHECK_CONTROL的值已经配置为0x17.但是Tps65381_GetReg(SAFETY_STATUS5) 读取回来的值为4,TPS65381无法进入在诊模式而是一直为安全模式。请问这是什么原因?

spiInit();
Tps65381_SetReg(SAFETY_CHECK_CONTROL, 0x17);
Tps65381_GetReg(SAFETY_CHECK_CONTROL);

while (Tps65381_GetReg(SAFETY_STATUS5) != 7);