打印
[NXP ARM]

有关16C550和LPC2200的问题!

[复制链接]
1927|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
火箭球迷|  楼主 | 2010-5-19 19:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用LPC2292控制16C550,电路完全按照ZLG提供的参考方案。

   如果采用中断方式:
     外部中断0,会不停的进入中断,这时候读取LSR的值结果为0x60、0x62,甚至0x63,即使将IER设置为0。
   如果采用查询的方式:
     读取LSR,结果为0x60或者0x62,这时候读入RHR结果时应该接受的数据的第一个字节(如果对方连续发送多个字节数据)。

  
   对于发送是正确的!
   请指点!
   谢谢!

相关帖子

沙发
司徒老鹰| | 2010-5-19 22:30 | 只看该作者
发送完数据禁止发送保持器空中断,发送数据前使能发送保持器空中断

使用特权

评论回复
板凳
司徒老鹰| | 2010-5-19 22:30 | 只看该作者
会不停的进入中断的原因:进入的是发送保持器空中断

使用特权

评论回复
地板
无冕之王| | 2010-5-21 10:24 | 只看该作者
很有道理

使用特权

评论回复
5
无冕之王| | 2010-5-21 10:25 | 只看该作者
不过太简洁了

使用特权

评论回复
6
司徒老鹰| | 2010-5-21 20:15 | 只看该作者
还行吧,抓住要点嘛

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:姚明的铁杆球迷

150

主题

3470

帖子

3

粉丝