在4580上写了个键盘的小程序,经过试验后初期没有问题出现。不过后来出现了键盘死机的问题,晶振是活的,重新上电还是死机的,必须重新下程序才行。我用mplab把单片机内的程序读出来存成HEX文件,在读一个好的键盘模块单片机的程序,通过对比死机的键盘模块的程序有好多都被改动了,就是与好的不一样了,在网上查了下资料也没有遇到这种情况的,我首先排除了程序跑飞的情况,因为程序跑飞重新上电还能正常工作的(我认为)。我个人认为是某种因素改变了片内的程序代码,但是不知道我通过读程序能不能确认我的推断,如果正确的话这种因素又是什么,我搞不懂,请大虾帮忙 |