Sign in

username:

password:



Not a member?

Search Comp.Arch.Embedded



Search tips

embedded by Keywords

68HC11 | 68HC12 | 8051 | 8052 | ARM | ARM7 | Asic | AT91 | AT91RM9200 | Atmel | AVR | AVRStudio | Bootloader | CFP | CompactFlash | Cygnal | Cypress | Dataflash | DSP | eCos | EEPROM | Embedded Linux | Emulator | Endian | Ethernet | Firewire | FPGA | Freescale | GCC | GNUARM | GSM | H8 | HDLC | I2C | Infineon | Interrupts | Java | JTAG | LCD | LED | LPC2000 | MCU | Microchip | MMC | MPLAB | MSP430 | PC104 | PCB | PCI | PCMCIA | PowerPC | Rabbit | RS232 | RS485 | RTOS | SBC | SDRAM | Sensor | SPI | STK500 | UART | UML | USART | USB | Verilog | VHDL | VxWorks | Xilinx


Ads

Discussion Groups

See Also

DSPFPGAElectronics

Discussion Groups | Comp.Arch.Embedded | Reset problem with LCD display

There are 11 messages in this thread.

You are currently looking at messages 10 to 11.

Re: Reset problem with LCD display - Grzegorz Mazur - 2005-05-16 11:06:00

Jesper wrote:
> I've got this weird problem with a HD44780 compatible display. It's a
> 40x4 display from Batron. The displays is based on 2 HD44780
> controllers.
> 
> I tried with an older 40x2 HD44780 compatible display, but same
> result.

That means the problem is in your code and/or hardware. My guess - CODE.
Or maybe the logic level incompatibility between LPC2xxx and 5V LCD? How 
do you handle the level translation? Do you read the statur from LCD?

> I'm confused.... ANY SUGGESTIONS???

Yes. Forget and delete all the sample code you got from any source and 
write your own init routine, strictly following the HD44780 data sheet. 
It always works for me!

If you use 4 bit interface, remember to read two nibbles while querying 
the busy flag! (discard the second nibble but toggle Enable for it).



previous | 1 | 2