TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280049软件复位

你好,我现在想在工程中,实现软件复位,之前使用的是看门狗复位,代码为:

SysCtl_setWatchdogMode(SYSCTL_WD_MODE_RESET);// Set the watchdog to generate a reset signal instead of an interrupt signal
SysCtl_enableWatchdog(); // Enable the watchdog

测试结果是软件实现了复位,可是程序RAM中的数据还保留之前的数据,没有初始化。请问还有什么别的软件复位的方法,可以同时初始化RAM中的数据。

Green Deng:

软件复位的话由于没有掉电,ram中的数据确实不会丢失。如果你是想初始化ram中的变量值的话建议给变量定义一个初始值。这样复位之后变量就会回到初始值了

,

user467873:

你可以先把数据区清零,然后再看门狗软件复位。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049软件复位
分享到: 更多 (0)