这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » LPC2214 [求教]LPC2214串口写中断

共2条 1/1 1 跳转至

LPC2214 [求教]LPC2214串口写中断

院士
2006-09-17 18:14:16     打赏
LPC2214 [求教]LPC2214串口写中断



关键词: LPC2214     求教     串口     中断    

院士
2006-12-22 22:43:00     打赏
2楼
问 使用LPC2214做项目,串口0用中断的方式进行写操作,即发送完毕激发THRE中断,在中断处理程序中写入下一个字节。程序的逻辑保证每次THRE中断都有字节写入。在初期测试的时候一切正常。

但是最近突然发生一个问题。在程序运行一段时间之后,THRE中断就不再产生了。导致串口无法发送数据。我屏蔽了最近一段时间修改的代码,也没有好转。

请大家帮我分析一下,什么原因可能导致上述的情况?大家有没有碰到过这种问题?都是怎么解决的?

先谢谢大家了。 1: 这种情况很有可能是中断没清掉,或来不及清掉对那些收中断设个计数器,发的地方也来个发的计数器,然后,比较一下。 2: 谢谢~感谢楼上的解答!但是我不太明白,来不及清掉是什么意思呢?还有接收发送设计数器的目的是什么?麻烦详细解释一下,谢谢~

对了,发送中断停止的时候,接受中断是正常的。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]