Issue #35 resolved

Documentation of Three wire latch Shift Register Schematic incorrect.

Anonymous created an issue

I believe the Three wire latch Shift Register Schematic is not the correct one. At least it did not function when i set it up.

In the source file LiquidCrystal_SR3W.h is a other 3 wire schema that does work.

// // +--------------------------------------------+ // | MCU | // | IO1 IO2 IO3 | // +----+-------------+-------------+-----------+ // | | | // | | | // +----+-------------+-------------+-----------+ // | Strobe Data Clock | // | 8-bit shift/latch register | 74HC595N // | Qa0 Qb1 Qc2 Qd3 Qe4 Qf5 Qg6 Qh7 | // +----+----+----+----+----+----+----+----+----+ // | | | | | | |
// |11 |12 |13 |14 |6 |5 |4 (LCD pins) // +----+----+----+----+----+----+----+----+----+ // | DB4 DB5 DB6 DB7 E Rw RS | // | LCD Module |

Comments (2)

  1. F Malpartida repo owner

    Resolve #35 - the configuration and initialization code on the wiki page was incorrect for the schematic. The code assumed the default configuration/wiring of the LCD while the schematic published has a different configuration to the default library initialization code. Added to the wiki a comment as to how to initialize the library for that particular schematic. The schematic also has some default values to drive the E LCD pin, which is wired to the strobe enable pin and the R/!W LCD pin which is wired to GND. These pins have been initialized to an un-used pin of the shift register.

  2. Log in to comment