[comp.sys.hp] 98628 Serial Card

law@udel.EDU (Jeff Law) (09/04/89)

I am looking for information on the HP 98628 serial card.  Specifically I
need to know how to change things like baud rate, character format, and
such...  I've been over the theory of operation manual, the 9836 internal
memory map and lastly the 2.0 Pascal Sources all of which make no mention
of how to change any of the baud, character format information.  The 
pascal sources and 9836 internal memory map make references to various
registers without describing what they do.  I'm not talking about the set
of memory mapped registers like the reset/id, semaphore status, interrupt
status, etc.  the reference that is made by the manual referrs to putting
data into the data register and a register number (1-127) into the command 
register and waiting for the dat to be moved into whatever register you 
specified in the command.  Note that you can read information in registers
1-127 by adding 128 to the register number and placing that into the command
register and waiting for the data to appear on the data register.  Is this
how buad&character format are changed??  if so can someone give me a map
of what these 127 registers do??  or am i missing something else??

HELP

Jeff

-- 
University of Delaware  PHONE: (302)-451-8005 or (302)-451-6339
ARPA: law@udel.EDU,  UUCP: ...!<your_favorite_arpa_gateway>!udel.edu!law

rer@hpfcdc.HP.COM (Rob Robason) (09/08/89)

> I am looking for information on the HP 98628 serial card.  Specifically
> I need to know how to change things like baud rate, character format,
> and such...  The pascal sources and 9836 internal memory map make
> references to various registers without describing what they do.

I vaguely remember some documentation of the register functions in the
BASIC manuals, I can't remember which ones though.  A safe bet would be
any related to I/O.  It's been years since I looked at any of this stuff
though, so take my input with a grain of salt.

> Jeff

Rob Robason

steve@hpfcdc.HP.COM (Steve Taylor) (09/09/89)

} From: law@udel.EDU (Jeff Law)  Subject: 98628 Serial Card
} Message-ID: <23196@louie.udel.EDU>
} I'm not talking about the set of memory mapped registers like the reset/id,
} semaphore status, interrupt status, etc.  the reference that is made by the
} manual referrs to putting data into the data register and a register number
} (1-127) into the command register and waiting for the dat to be moved into
} whatever register you specified in the command.

} / comp.sys.hp / rer@hpfcdc.HP.COM (Rob Robason) /  9:17 am  Sep  8, 1989 /
} I vaguely remember some documentation of the register functions in the
} BASIC manuals, I can't remember which ones though.  A safe bet would be
} any related to I/O.  
} ----------

Try _BASIC 5.0/5.1 Interfacing Techniques, Vol. 2: Specific Interfaces_,
pages 14-28 to 14-34 (may be off slightly on page numbers -- I'm looking
at the BASIC/UX version).

Note that STATUS intercepts registers 0,1,2,5,9,10,11 and interprets them in
software, not via this interface.  CONTROL intercepts register 0.

Information from BASIC Manuals may not work outside of BASIC environment.

NOT A STATEMENT, OFFICIAL OR OTHERWISE, OF THE HEWLETT-PACKARD COMPANY.

						Regards,
						Steve Taylor