lee321987
Member level 5
- Joined
- Apr 3, 2011
- Messages
- 86
- Helped
- 1
- Reputation
- 2
- Reaction score
- 1
- Trophy points
- 1,288
- Activity points
- 1,987
I'm working on a project controlling an HD44780 LCD with a PIC microcontroller.
The data lines on the LCD get fed from a 74HC164 shift register that if controlled by the PIC.
I had it running, but wanted to keep the LCD off until the shift register has a known value, so I unplugged Vdd on the LCD (to connect it to a MOSFET), but the LCD STAYED ON. The 60ma LED back-light stayed on too!!
From where could the LCD be sucking this power??
I have the RS and EN pins on the LCD connected to digital I/O pins on the pic.
Am I supposed to have resistors between any of the HD44780 lines and the PIC or 74164??
The data lines on the LCD get fed from a 74HC164 shift register that if controlled by the PIC.
I had it running, but wanted to keep the LCD off until the shift register has a known value, so I unplugged Vdd on the LCD (to connect it to a MOSFET), but the LCD STAYED ON. The 60ma LED back-light stayed on too!!
From where could the LCD be sucking this power??
I have the RS and EN pins on the LCD connected to digital I/O pins on the pic.
Am I supposed to have resistors between any of the HD44780 lines and the PIC or 74164??