最近用飞思卡尔KL16单片机做了个项目,在跑了几天之后出现死机现象(已出现两次)。电压稳定,晶振正常,看门狗已开(使用PMC的1KHZ,定时1024ms);一直找不到原因。今天看C++ Primer 其中有句提到“访问未被初始化的指针,将造成程序崩溃??(P49)”。我在编程的时候也有这种未被初始化的指针,是不是可能是这个原因造成程序崩溃,死机的呢?
例:int main(void)
{
int i;
int *p;
...
...
p=&i;
...
...
}
若不是这个问题,请问还有那些原因会造成这样的死机呢?求指教! |