Re: [uCsimm] LCD connections

From: David Smead (smead@amplepower.com)
Date: Mon Jul 17 2000 - 21:24:50 EDT


Tomw,

a QVGA penquin would be useful for everyone. Thanks.

Sincerely,

David Smead
http://www.amplepower.com.
http://www.ampletech.com.

On Mon, 17 Jul 2000, Tom Walsh wrote:

> Miles Lott wrote:
> >
> > OK, pin 5 was the trick to get the LCD 'working'. Now I have an all
> > white
> > screen instead of solid blue. There is no cursor nor any text. Once
> > booted
> > into uClinux, is there any additional magic required to get some
> > output
> > here?
>
> nope, all you have to do is start dumping some data into the screen
> buffer RAM and it will show up on the screen. Look into the uCsimm code
> and you will see that the splash_bits [] is set for the LSSA address of
> the LCD, effectively the place where the LCD controller grabs bits to
> pump out. With the LSSA set to this address, you should get something
> on the screen. Wait, I will send you via private email a QVGA penguin
> to play with.
>
> TomW
>
>
>
> >
> > TIA
> >
> > Miles Lott wrote:
> >
> > > Thanks, Tom. Much appreciated. I have the environment setup
> > > exactly
> > > as you have, albeit via the usbsimm native method. I will try the
> > > pin5 part
> > > this weekend.
> > >
> > > TTYL
> > >
> > >
> > > Tom Walsh wrote:
> > >
> > >> Miles Lott wrote:
> > >> >
> > >> > Sorry to bring this up again, but does anyone have any pointers
> > >> on correctly
> > >> > connecting
> > >> > this device?
> > >>
> > >> You also need to properly program the EZ328 to give the LCD the
> > >> proper
> > >> timings / layout, here is my crt0_rom.S initializations for the
> > >> LM32019
> > >> display:
> > >>
> > >> #if INIT_32019_LCD
> > >> /* this is for the LM32019 display. */
> > >> movel #splash_bits, LSSA_ADDR /* LCD starting
> > >> address. */
> > >> moveb #0x14, LVPW_ADDR /* LCD Virtual
> > >> Page Width Register. */
> > >> movew #0x140, LXMAX_ADDR /* LCD Screen
> > >> Width Register. */
> > >> movew #0xef, LYMAX_ADDR /* LCD Screen
> > >> Height Register. */
> > >> moveb #0, LRRA_ADDR /* LCD refresh
> > >> rate. */
> > >> moveb #1, LPXCD_ADDR /* LCD Pixel Clock
> > >> Divider Register. */
> > >> moveb #0x08, LPICF_ADDR /* LCD Panel
> > >> Interface Config Register. */
> > >> moveb #0x00, LPOLCF_ADDR /* LCD Polarity
> > >> Configuration Register. */
> > >> moveb #0x81, LCKCON_ADDR /* LCD Clocking
> > >> Control Register. */
> > >> movew #0xff00, PCPDEN_ADDR /* LCD pins Port C
> > >> Pull-Down enb. reg */
> > >> #endif
> > >>
> > >> TomW
> > >>
> > >> >
> > >> > Miles Lott wrote:
> > >> >
> > >> > > I have 4 of the touch panel connectors that I can sell/trade.
> > >> For the
> > >> > > inverter, I actually bypassed it and soldered to the board.
> > >> Not so
> > >> > > elegant, I suppose.
> > >> > >
> > >> > > I am having trouble getting the Sharp LCD to work, though.
> > >> Here is an
> > >> > > outline of how I decided I needed to connect it. Anyone
> > >> scanning this
> > >> > > list should definitely NOT use this as a guideline. I am
> > >> pretty sure I
> > >> > > got something if not most of it wrong:
> > >> > >
> > >> > > LCD uCsimm power
> > >> > > --------------------------------------
> > >> > > 1 S 26 LFLM
> > >> > > 2 CP1 25 LLP
> > >> > > 3 CP2 24 LCLK
> > >> > > 4
> > >> > > 5
> > >> > > 6 D0 30 LD0
> > >> > > 7 D1 29 LD1
> > >> > > 8 D2 28 LD2
> > >> > > 9 D3 27 LD3
> > >> > > 10 VDD 5V
> > >> > > 11 VSS GND
> > >> > > 12 VEE 16-22V
> > >> > >
> > >> > > On Fri, 7 Jul 2000, Tom Walsh wrote:
> > >> > >
> > >> > > > Steve Butts wrote:
> > >> > > > >
> > >> > > > > Tom Walsh wrote:
> > >> > > > > > It looks like the BERG p/n 67516-204 is what we need to
> > >> connect the
> > >> > > > > > Touch Plate FPC cable to a header mounted on the
> > >> controller PCB. Now
> > >> > > > > > the problem is to find someone who has the darned thing,
> > >> I cannot find a
> > >> > > > > > listing on Newark, DigiKey, or Mouser for this part,
> > >> frustrating.
> > >> > > > >
> > >> > > > > Finally got the LCDs, inverter, and touch panel but I
> > >> can't find the
> > >> > > > > connectors anywhere.
> > >> > > > > I know someone found a place to order the touch panel
> > >> connector, but
> > >> > > > > what about for the Sharp LCD and inverter? From the
> > >> specs, these have
> > >> > > > > been the connectors I've been looking for, LCD: 5597-12APB
> > >> or 5597-12CPB
> > >> > > > > or 52044-1245 Inverter: 53261-0510
> > >> > > > >
> > >> > > > > If anyone has found a place to order these, or have gotten
> > >> other
> > >> > > > > connectors to work please let me know. Thanks.
> > >> > > > >
> > >> > > >
> > >> > > > For the inverter supply (+12v) contact the people at
> > >> flat-panel.com,
> > >> > > > they should have also sent the connector & pig-tail leads
> > >> with each
> > >> > > > inverter. They did the same thing to me and after I
> > >> contacted them,
> > >> > > > they sent the missing parts.
> > >> > > >
> > >> > > > For the LCD, someone else on this list said that they
> > >> purchased a
> > >> > > > connector for the Sharp LCD from the flat-panel.com people
> > >> for an
> > >> > > > additional $3.
> > >> > > >
> > >> > > > TomW
> > >> > > >
> > >> > > >
> > >> > > >
> > >> > >
> > >> > > --
> > >> > > Miles Lott <milos@insync.net>
> > >> > > http://milosch.net
> > >> > > http://www.netmio.com
> > >> > >
> > >> > > This message resent by the ucsimm@uclinux.com list server
> > >> http://www.uClinux.com/
> > >> >
> > >> > This message resent by the ucsimm@uclinux.com list server
> > >> http://www.uClinux.com/
> > >>
> > >> --
> > >> Tom Walsh - WN3L - Embedded Systems Consultant
> > >> 'www.openhardware.net', 'www.cyberiansoftware.com'
> > >> "Windows? No thanks, I have work to do..."
> > >> This message resent by the ucsimm@uclinux.com list server
> > >> http://www.uClinux.com/
> > >
> > > --
> > >
> > > Miles Lott
> > > http://milosch.net
> > > Handspring Visor USB in Linux: http://milosch.net/visor
> > >
> > >
> >
> > --
> >
> > Miles Lott
> > http://milosch.net
> > Handspring Visor USB in Linux: http://milosch.net/visor
> >
> >
>
> --
> Tom Walsh - WN3L - Embedded Systems Consultant
> 'www.openhardware.net', 'www.cyberiansoftware.com'
> "Windows? No thanks, I have work to do..."
> This message resent by the ucsimm@uclinux.com list server http://www.uClinux.com/
>

This message resent by the ucsimm@uclinux.com list server http://www.uClinux.com/



This archive was generated by hypermail 2b30 : Sun Apr 07 2002 - 00:01:37 EST