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.

28335 芯片自动 reset



最近在使用28335的芯片,但是在使用的时候发现DSP会自动的reset,哪位能总结一下DSPreset的原因,万分感谢。

  • 你检查一下Watchdog有没有开,一般自动reset都是watchdog的原因

  • 您好,感谢您的回复。

    我已经检查过3.3和1.9v的电压,XRS引脚也没有收到干扰,时钟输入同样没有问题。另外我可能在问题描述的时候没表达清楚。在reset的时候,XRS引脚会被拉低512个时钟周期,这个是否说明是由于watchdog引起的?但是我已经在程序中将watchdog disable了。

    下面是disabledog的程序

    void DisableDog(void)

    {     EALLOW;     SysCtrlRegs.WDCR= 0x0068;     EDIS; }

    期待您的回复。

  • 你的Boot pin的电平设置对吗?会不会跑到别的boot模式去了。

  • 应该没有问题,程序正常运行都没有问题,只是在某些特定条件下会出现自动重启的情况(我是做电源的,负载变化的时候会出现这种情况)。我想知道的是,我在程序中关闭了看门狗,如果程序运算过程中出现了溢出或者跑飞了,DSP还会自动重启吗?如果不重启的话会处在一个什么状态?