www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/04/25/05:20:37

From: "Martin Czamai" <M DOT Czamai AT peak-system DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: serial interface resource detection and initialization
Date: Wed, 25 Apr 2001 10:34:50 +0200
Organization: [neXgo] the next generation online
Lines: 26
Message-ID: <9c62bu$90a$1@newsread1.nexgo.de>
NNTP-Posting-Host: d21173-gw.netzdienste.de
X-Trace: newsread1.nexgo.de 9226 FR
X-Complaints-To: abuse AT germany DOT net
NNTP-Posting-Date: Wed, 25 Apr 2001 08:37:18 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MSMail-Priority: Normal
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi all,

my problem is that I have a "Sure RPC DCF77" receiver from Linum, which is
connected to a PCs serial port and delivers information coded via 100 and
200ms pulses on the RXD pin of a serial interface.
Since resources can be allocated dynamically in a PCI chipset and needn't to
be located at default base-adresses like 0x3F8 (COM1) or 0x2F8 (COM2), how
can I detect the correct base adress and interrupt of a serial interface??
My PC uses the 82C371EB chipset from Intel, but when reading out the PCIs
device header at its correct location (and function), I read only the
default values which are definitly not the same I set up in BIOS.

Any idea about that??

Some additional info: if I use BIOS functions to initialize the serial
interface, the lowest baudrate I can select are 110baud. To recognize the
100 and 200ms pulses correct, I require only 50 (!) baud. This is the reason
why I require the resource-information about the serial interface to program
its timing-registers....

Thanks in advance for any comment and help

Martin
M DOT Czamai AT PEAK-System DOT com


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019