这些地方比较容易造成程序跑飞。<br /> 尤其是使用到数组的地方,在对数组进行操作的时候,一定要注意数组的大小。如果你对其操作溢出了,数据就有可能写到其它地方了,这就带来了极大的不稳定性。<br /> 另外就是你有没有上操作系统,如果上了操作系统,你要检查一下你给每个任务分配的栈是不是足够的,尤其要考虑中断嵌套的情况。所以在中断中最好不要使用局部变量,尽是地将中断程序内要使用的变量定义为全局变量。<br /> 其次是你的电源,看一看你的电源芯片能供应的电流是不是足够大,有没有足够大的电容。防止外部电压突降时对主CPU产生影响。
|