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.

微控制器运行异常处理

Other Parts Discussed in Thread: TMS320F28335

您好!

    我们在用TMS320F28335,外置独立看门狗芯片。由于产品为安全应用,所以在代码中需要添加一些异常检测程序来防止异常。比如MCU片内部集成RAM存储区损坏。如果自检程序运行时检查到异常,应当让MCU的输出导向安全侧。

  经查阅资料,有一种做法是采取断言调用assert()函数,那调用该函数之后MCU进入了什么状态呢?是进入了调试模式了吗?假设进入了调试模式的话,MCU就不会再去喂看门狗,那么看门狗会定时复位MCU,从而让系统进入周期复位的模式,这种做法是否可取?有没有更好异常处理方法?

谢谢