- Messaggi: 1010
- Ringraziamenti ricevuti 107
Display LCD I2C
10 Anni 5 Mesi fa #21
da Pinna
Chi vola vale, chi vale vola, chi non vola è un vile
Risposta da Pinna al topic Display LCD I2C
potresti confermarmi se stai usando la freedom? te lo chiedo perchè la retroilluminazione del display, ovvero RC1, nel software è impostato come input, quindi non potrebbe illuminare a meno di avere settato il relativo ponticello. Se hai la freedom è più semplice fare le prove...
Marcello
Marcello
Chi vola vale, chi vale vola, chi non vola è un vile
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Pinna
- Moderator
Riduci
Di più
10 Anni 5 Mesi fa #22
da igna_09
Risposta da igna_09 al topic Display LCD I2C
purtroppo non uso la freedom ed ho utilizzato l'indirizzo 0x20 però da come è strutturata libreria mi sebra che tenga in considerazione anche il bit 0 dell'indirizzo i2c ovvero il bit R/W se non ricordo male
Si prega Accedi o Crea un account a partecipare alla conversazione.
- igna_09
- Autore della discussione
- New Member
Riduci
Di più
- Messaggi: 18
- Ringraziamenti ricevuti 0
10 Anni 5 Mesi fa - 10 Anni 5 Mesi fa #23
da Pinna
Chi vola vale, chi vale vola, chi non vola è un vile
Risposta da Pinna al topic Display LCD I2C
aspetta un attimo, la libreria LCD_44780_I2C fa uso della PORTD mentre I2C fa uso della PORTB. Lasciamo perdere per un attimo il display e cerchiamo di capire se l'ID2 sta funzionando... ora ti preparo un Hex con indirizzo 0x20, tu devi solo collegare un led alla portD e vedere se si accende... dammi 10 minuti
Marcello
Marcello
Chi vola vale, chi vale vola, chi non vola è un vile
Ultima Modifica 10 Anni 5 Mesi fa da Pinna.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Pinna
- Moderator
Riduci
Di più
- Messaggi: 1010
- Ringraziamenti ricevuti 107
10 Anni 5 Mesi fa #24
da igna_09
Risposta da igna_09 al topic Display LCD I2C
ti ringrazio tantissimo per lo sforzo che fai!!
Si prega Accedi o Crea un account a partecipare alla conversazione.
- igna_09
- Autore della discussione
- New Member
Riduci
Di più
- Messaggi: 18
- Ringraziamenti ricevuti 0
10 Anni 5 Mesi fa - 10 Anni 5 Mesi fa #25
da Pinna
Chi vola vale, chi vale vola, chi non vola è un vile
Risposta da Pinna al topic Display LCD I2C
ti allego questa cartella, il file hex è programmato per l'indirizzo di fabbrica 0x20. Se guardi il main vedrai che ho impostato PORTD per avere 0b10101010, il che vuol dire che RD1, RD3, RD5 e RD7 devono accendersi. Nel caso non si accendessero spegni e riaccendi il sistema (mi è successo poco fa che non si accendessero i led, ho dovuto spegnere l'alimentatore e riaccenderlo, ogni tanto capita!!!)... Collega quindi il catodo del led a massa e con l'anodo (metti in serie una piccola resistenza da 330 ohm) tocca le porte che ti ho indicato. Se il led si accende vuol dire che hai la comunicazione I2C e che il problema si restringe al display. A proposito, staccalo dalla scheda quando fai questa prova
Marcello
Marcello
Chi vola vale, chi vale vola, chi non vola è un vile
Ultima Modifica 10 Anni 5 Mesi fa da Pinna.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Pinna
- Moderator
Riduci
Di più
- Messaggi: 1010
- Ringraziamenti ricevuti 107
Moderatori: Mauro Laurenti, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.