!KBDATA is ignored and yes, the signal levels are basic TTL. Where is
your schematic located?
Don't forget that the 9100 needs to register the keyboards response to
!KBRESET when you are coding this up. Data rate is 1200 Baud.
John :-#)#
At 10:59 AM 02/06/2003 -0700, David Shoemaker wrote:
Kev
pointed me at the right page on the schematics (page 163 in the
9100_svc_part2.pdf). Looking at the schems I think this project
just got easier.
I was expecting to have to use a MAX232 (or
similar) TTL (0 - 5v) to RS232 driver chip (+/- 3v). But looking at
the 9100 schematic the keyboard signal is just fed to a 74HCT14 / 74LS04
pair which raise the levels back to TTL. So I think I can just
drive this at TTL levels directly from the microcontroller. Currently
looking at one of the small Atmel parts.
So this becomes a single chip solution. I
like it.
Anyone want to take a look at the schematic and
vet my answer? Also it looks like though !KBDATA is at pin 1 it
just gets fed to ground so I only need to feed KBDATA.
Now all I need to do is figure out what BAUD
rate the 9100 is expecting its data at.
David