工具与软件:
尊敬的专家:
我在这里询问我的客户。
当发生 PMBus 死锁时、如何解决该问题? 除了 MCU 复位外、我们是否可以使用 PMBUS//SCL GPIO 引脚继续发送8个时钟来避免这种现象?
谢谢。

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.
工具与软件:
尊敬的专家:
我在这里询问我的客户。
当发生 PMBus 死锁时、如何解决该问题? 除了 MCU 复位外、我们是否可以使用 PMBUS//SCL GPIO 引脚继续发送8个时钟来避免这种现象?
谢谢。

尊敬的专家:
我们是否可以使用以下权变措施解决方案来解决此类 PMBus 死锁问题? 谢谢。
void PMBus_module_reset(void)
{
Uint32 iTemp = 0;
EALLOW;
PMBus_disableModule(PMBUSA_BASE);
asm(" nop");
asm(" nop");
asm(" nop");
asm(" nop");
iTemp = PmbusaRegs.PMBSTS.all; //clear pmbus state
iTemp = PmbusaRegs.PMBRXBUF; //clear receive buff
iTemp = iTemp + 0;
PMBus_enableModule(PMBUSA_BASE);
EDIS;
PMBus.FSM_State = PMBUS_STACK_STATE_IDLE;
}