在进行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);