I’m trying to recreate I project I’ve done for a friend. In this project I used an atmega1284p and an ST7920 lcd with SPI. I thought I ordered the same parts, and although the pinout description is the same, the PCB’s are different.
My project was done with LCD B, and hooked up like the attached schematic.
Using Hardware SPI on a atmega1284p, LCD B and u8glib. This worked fine.
But now I’ve recreated the project the same way, but now with LCD A. This gave me a short-circuit. After investigating it turned out the resistance between pin PSB (marked CS1 in the schematic) and pin Vdd on LCD A is 0,7 Ohm. In display B te resistance is 10 mega Ohm. With LCD A this gave me the short-circuit.
Anyhow. Can anyone tell me the difference between these display’s and why LCD A refuses to work?
satoer:
I’m trying to recreate I project I’ve done for a friend. In this project I used an atmega1284p and an ST7920 lcd with SPI. I thought I ordered the same parts, and although the pinout description is the same, the PCB’s are different.
My project was done with LCD B, and hooked up like the attached schematic.
Using Hardware SPI on a atmega1284p, LCD B and u8glib. This worked fine.
But now I’ve recreated the project the same way, but now with LCD A. This gave me a short-circuit. After investigating it turned out the resistance between pin PSB (marked CS1 in the schematic) and pin Vdd on LCD A is 0,7 Ohm. In display B te resistance is 10 mega Ohm. With LCD A this gave me the short-circuit.
Anyhow. Can anyone tell me the difference between these display’s and why LCD A refuses to work?
If you still looking for a solution I think it's might help.
You need to remove the two 0 Ohm resistor named R9 and R11, read it somewhere a couple years ago when I used this display. I know this because mine is a "version A" and those two are not on the board and I remember removing it. I think it's the selection of SPI or parallel input.