Re: HP-42S with Electroluminescent screen and simple I/O port Message #8 Posted by Christoph Giesselink on 27 Mar 2013, 7:00 p.m., in response to message #4 by Jose Poyan
Some years ago I worked on an RS232C interface for the Lewis chip based calculators like the HP28S and HP42S. This project never leaved the proof of concept state on a HP28S.
It's quite unknown that the Lewis chip output port for the IR-LED is bidirectional. So I made a primitive hardware interface to connect the IR-LED port of a HP28S to the RXD and TXD pins of the RS232C interface. The power supply of this interface is generated over the RTS/TXD pins and in idle state < 4 uA from the calculator battery.
The RS232C protocol 2400 baud, no parity, 8 bit, 2 stop bits (2400,N,8,2) was implemented in software. Because of polling the input pin, standard baudrates over 2400 aren't possible with a Lewis chip at a nominal strobe clock frequency of 1MHz.
I mentioned this project here: http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv016.cgi?read=101692
Quote:
7) HP28S serial
What's new on the HP28S serial project. I recognized many problems on running when I tried to port this method for ROM uploading over the Ir port. The main problem was the time delay for creating the RS232C signal. In the version I demonstrated two years ago I hadn't thought about different timing on Saturn commands executed on an even or add address. Because the program is lying in calculator RAM the transmitter routine can begin on an even or odd address depending on the program version and the base address of the complete program. I fixed this in spring this year by executing the time critical part in display RAM which is directly accessed by the internal Saturn bus having equal timing on even and odd address.
Next step is a protocol (XMODEM) layer.
|