MSP430起动时,可以检测上次复位的原因,如看门狗复位,复位引脚复位等等,如下图所示。
可是,最近我发现我故意让它看门狗复位,起动后的复位向量居然为0x0000,即无复位。有谁知道这是什么原因?
当然,也出现过检测正确的情况,即0x16。对于TI公司的产品,我还是比较信赖的,我感觉应该是我没用对,有谁知道是什么原因?
我的检测代码是:
a=*(uint*)SYSRSTIV_;
在复位时,我也用仿真器监视过它的寄存器,仍然为0,如下图所示。最后一行,红的。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|