我用9s08aw32控制一个GSM模块,就是CPU用串口发送指令给GSM模块,对方应答,串口配置:波特率19200。只允许产生串口接收中断。因为不熟,我用的是codewarrior 6.0里面自动生成的串口初始化代码。
现在的问题是程序在刚复位的时候串口接收中断程序正常运行。然而当程序运行一段时间(大概一天左右)后,总会发生串口接收中断不再进入的情况(我在串口接收中断程序里控制一个IO口来监视中断程序是否运行),而用示波器监测发现线路上CPU的发送和对方的应答是正常的。
请问:一般可能是什么原因造成这种情况?大家碰到过这种问题吗?
3ks..
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |