+
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"
.
No comments:
Post a Comment