Sto cercando di far funzionare un display lcd 12864 ( foto in fondo ) monocromatico con controller UC1701x con un esp-12F ,ma non riesco.
Invece l'lcd funziona con la libreria U8GLIB su una scheda Arduino Uno Rev3 ( tramite un convertitore di segnali 3,3 / 5 volt ) collegandolo in SPI 4 fili ( che in realtà sono 5 ) + alimentazione:
In pratica questa configurazione funziona :
Arduino Uno pin LCD pin
SCK 13 SCK 8
MOSI 11 SDA 9
CS 10 CS 12
CD 9 RS 10
RST 8 RST 11
La configurazione della libreria è questa ed il display funziona regolarmente :
U8GLIB_NHD_C12864 u8g(13, 11, 10, 9,8); // SPI Com: SCK = 13, MOSI = 11, CS = 10, CD = 9, RST = 8
Invece ho collegato il display all'ESP-12F così :
Questa configurazione NON funziona e vorrei che funzionasse :
ESP-12F pin LCD pin
SCLK 14 SCK 8
MOSI 13 SDA 9
CS0 9 CS 12
GPIO9 11 RS 10
RST 1 RST 11
Ho configurato i pin per l'ESP-12F così :
U8GLIB_NHD_C12864 U8GLIB(14, 13, 9, 11, 1); // NON funziona
Non riesco a capire perchè non funziona. Qualcuno può darmi indicazioni ?
In futuro cercherò di collegare questo lcd ( che assorbe pochissimo ) con un ESP32 perchè mi servono più ingressi analogici,ma forse una volta funzionante con ESP-12 sarà tutto più facile.
Grazie per i suggerimenti.