Article View: comp.os.msdos.programmer
Article #7504Serial Communication Question
From: Russell Trotter
Date: Thu, 07 Jan 1993 14:40
Date: Thu, 07 Jan 1993 14:40
21 lines
1467 bytes
1467 bytes
Hello, A few days ago, my boss posted a question needing some info on setting up/initializing the com port and read/write howto's. After digging through the code we got from replies, we found that the best way to do this was to use some code that would actually access the UART? directly, install an interrupt handler for the Data Available Interrupt. Now, the problems we had came from the fact that the original code we got, checked not only for the Data Avail. Int, but also the Modem Status Int and the Receiver Line Status Int. In test runs, when these to interrupts were handled, our little 'teeny terminal' program hung. However, when these two status ints were 'ignored' (by unsetting them in the Int. Enable Reg.) then things went fine. (i.e. we could dial up some place, log in, do a few directory listings). My question is, what, precisely, are these status interrupts for, and are they absoultely necessary? I'm no PC techie, which is why I ask the Real PCers' (c.o.m.p ) :) Thanks for any help. Russ
Technical Details
Message-ID:
<1993Jan7.144009.10363@panther.mot.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!panther!server2.panther.mot.com!asuShow Full Headers
Complete Article Headers
Newsgroups: comp.os.msdos.programmer Path: arc1-ca.pugleaf.net!sparky!uunet!panther!server2.panther.mot.com!asu From: asu@server2.panther.mot.com (Russell Trotter) Subject: Serial Communication Question Message-ID: <1993Jan7.144009.10363@panther.mot.com> Sender: usenet@panther.mot.com Nntp-Posting-Host: server2.panther.mot.com Organization: Motorola Panther Project, Chandler, AZ Date: Thu, 7 Jan 1993 14:40:09 GMT Lines: 22