LM3S5956外部复位两次后,程序故障,SSI外设和UART外设不能正常使用!



不知道大家是否遇到这样的问题:

我使用的芯片型号是LM3S5956,故障现象是:

我使用了带手动复位功能的外部看门狗芯片TPS3823-33芯片作为5956的外部复位源,当我手动复位两次后,程序运行就不正常了,

具体现象为SSI1接口可以发送数据,并且也有数据发送给5956(使用示波器查看了波形),但是SSIDataGet()程序读出的数据却全部为0;

另外,串口只能发送数据,无法接收任何数据。

目前这种情况只能掉电重启,使用上电复位才能是程序恢复正常

 

请大家帮忙分析一下这是说明原因?