精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 编程世界>>其他>>Re: 如何采用中断方式通过串行口通信?

主题:Re: 如何采用中断方式通过串行口通信?
发信人: kingfox()
整理人: jinhu(1999-07-13 10:41:32), 站内信件
【 在 snowinearth (snowinearth) 的大作中提到: 】
: 有关Dos的程序,初步设想是当有数据传递过来是,产生中断,由中断服务程序
: 将传递过来的数据保存到适当的地址,等待近一步处理,不知是如何实现?十分

: 感谢!
:    .......

COM1: IRQ4 (int 0ch), Base address: 0x3f8
COM2: IRQ3 (int 0bh), Base address: 0x2f8
只要截获IRQ4/3,在自己的中断服务程序中读去UART的LSR寄存器,半段是否有

数据到达,然后将相关数据送到缓冲区即可。

--
------------------------------------------------------------
有缘则聚,缘尽则散,随缘而定,随遇而安。
------------------------------------------------------------
欢迎光临“电子工程师园地”http://kingfox.163.net

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.101.1.231]

[关闭][返回]