Ethan Dicks wrote:
 
 Down for maintenance, unfortunately. 
 
Aye, usually from 10PM to 7AM UK time. The words "pain in the backside" spring
to mind...
   A bit on the
expensive side for what it is, but it does the job. I've been
 using it with HP HDSP-2112 (green) 5x7 LED displays. 
 I have a few of those at home I got from a friend who worked at a place that
 made avionics displays (when they cleared out buckets of old components).
 I've never tried to talk to them, but I have the datasheet here.  They look
 interesting, but slightly complicated to talk to at the register level
 (physical interfacing seems easy enough). 
 
Not really. It's straight 8-bit with RD/WR/CS/addressing. If you don't need to
read from the display, ignore the nRD line (tie it high), then tie nWR and nCS
together (to save an I/O line).
That leaves you with a requirement for 8 data lines, one write strobe, five
address lines, a reset line and the "flash register access" line (effectively
another address line). So that's 16 lines. I wanted to wire mine up to a PIC
microcontroller, so I needed to save a few more I/O lines.
The obvious solution (and the one I used) was to use a 74LS164 shift register
to handle the data pins. Shift the data in (8 clocks), set the address and
strobe nWR. Job done. If you need to save more I/O lines, add another shift
register to handle the address and nFL lines. That brings the count down to
four -- nWR/nCS, LS164_CLK, LS164_DATA, and RESET.
Startup is a piece of cake -- you write a single byte to the Mode register,
then you just write characters to the display RAM. User defined characters are
just as easy -- you write the character address to one register, then write
five bytes of character data to consecutive CGRAM addresses.
  One idea I had for them was the date portion of a
multi-time-zone clock
 (we have several on the walls here out of necessity, and a desktop-sized
 on seemed to be a good target).  What have you been using yours for? 
I've only used one -- it's in a hand-held rev-counter I built for testing
motor speed controllers. I'm working on the power supply for it now --
basically it's a lithium-ion battery pack from a digital camera (Canon NB-5L,
 from the new Ixus series, ?10) wired to a MAX1811
charge controller, an  
MC34063 step-up converter (to get +5V) and a PIC micro that
acts as a battery
charge monitor. The hard part is building a connector for the battery...
--
Phil.
classiccmp at philpem.me.uk
http://www.philpem.me.uk/