Sunday, December 6, 2015

Modulo I2C para LCD y el PICkit Serial Analyzer

El diagrama del modulo "backpack":
                                     +
         1   2  3                    |
         +   +  +                    |
         |   |  |            +-------+-------+
         |   |  |            |       2       |
       +-+---+--+---+        |               |
     16| A0 A1 A2   |        |               |
+-------+V        P0+--------+4 RS          3+-----+
       |            |        |               |
       |          P1+--------+5 RW           |
     15|            |        |               |
+------+SDA       P2+--------+6 EN           |
       |            |        |               |
       | PCF8574  P3|        |    LCD        |
     14|            |        |               |
+------+SCL         |     DB4|               |
       |          P4+--------+11             |
       |            |     DB5|               |
     13|          P5+--------+12             |
+------+INT         |     DB6|               |
       |          P6+--------+13             |
       |            |     DB7|               |
       |          P7+--------+14             |
       |            |     DB3|               |
       |  8         |     +--+10             |
       +--+---------+     DB2|               |
          |               +--+9              |
          v               DB1|               |
                          +--+8              |
                          DB0|               |
                          +--+7      1       |
                             +-------+-------+
                                     |
                                     v

La interconexion entre el LCD y el PICkit serial analyzer:



La secuencia de inicializacion del LCD para 4 bits:

Escribir una "A" en el display:

Informacion de referencia:

La clave:
En mi caso, el ajuste del contraste me jugo' una mala pasada pues llegue' a pensar que estaba haciendo algo mal con la inicializacion a 4 bits, cuando, en realidad, solo faltaba ajustar el control de contraste en el modulo "backpack"

.