首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于串口接收中断请教

关于串口接收中断请教

我用9s08aw32控制一个GSM模块,就是CPU用串口发送指令给GSM模块,对方应答,串口配置:波特率19200。只允许产生串口接收中断。因为不熟,我用的是codewarrior 6.0里面自动生成的串口初始化代码。

现在的问题是程序在刚复位的时候串口接收中断程序正常运行。然而当程序运行一段时间(大概一天左右)后,总会发生串口接收中断不再进入的情况(我在串口接收中断程序里控制一个IO口来监视中断程序是否运行),而用示波器监测发现线路上CPU的发送和对方的应答是正常的。

请问:一般可能是什么原因造成这种情况?大家碰到过这种问题吗?

3ks..

你的中断有嵌套吗?就是说,你在中断程序中有开中断的指令吗?
海纳百川  有容乃大
返回列表