本帖最后由 yzzly 于 2015-11-5 16:27 编辑
系统硬件什么也没变,已经投入大批量生产,从来没有发生过操作(按键后输出220V控制信号)时出现跑飞重启的事件;最近把软件做了些完善(软件结构没有改变),主要是完善了通信协议代码和增加了人机界面的内容,同样一种操作(不涉及人机界面和通信)几乎每次都重启,在输出端口加电容器后就不在发生重启现象,显然是CPU受到了干扰导致程序跑飞,为什么程序被修改后CPU会如此的敏感呢?会是程序的问题吗?头疼!!
修改前:Program Size: Code=149194 RO-data=9318 RW-data=1116 ZI-data=25780
修改后:Program Size: Code=160390 RO-data=11306 RW-data=1196 ZI-data=25244
|