- Messaggi: 105
- Ringraziamenti ricevuti 12
usart c18 step by step con compilatore xc8
11 Anni 2 Mesi fa #41
da fer_ver
Risposta da fer_ver al topic usart c18 step by step con compilatore xc8
Ciao, ti invio il codice che ho usato per collegare il display LCD alla FREEDOMII via I2C.
Mi ricordo che anch'io ho fatto molta fatica ma,rivedendo la libreria LCD_44780_I2C, che avevo modificato, e che allego nell'esempio, mi accorgo che l'unica cosa che avevo tolto era la riga di codice //#include "PCF8574.c".
Ho usato MPLABX 1.6 e 1.80 con XC8 1.12
Nel progetto che sto realizzando ho anche avuto dei problemi quando inserivo consecutivamente le seguenti istruzioni:
ClearLCD();
HomeLCD();
L'ho risolto inserendo un Delay_ms(50; dopo la cancellazione del display.
In questo esempio che ti invio non ho notato questo problema.
Questa sera ho anche fatto delle prove con le "ottimizzazioni" ma con questo esempio non ho notato errori.
Ciao
Renato
Mi ricordo che anch'io ho fatto molta fatica ma,rivedendo la libreria LCD_44780_I2C, che avevo modificato, e che allego nell'esempio, mi accorgo che l'unica cosa che avevo tolto era la riga di codice //#include "PCF8574.c".
Ho usato MPLABX 1.6 e 1.80 con XC8 1.12
Nel progetto che sto realizzando ho anche avuto dei problemi quando inserivo consecutivamente le seguenti istruzioni:
ClearLCD();
HomeLCD();
L'ho risolto inserendo un Delay_ms(50; dopo la cancellazione del display.
In questo esempio che ti invio non ho notato questo problema.
Questa sera ho anche fatto delle prove con le "ottimizzazioni" ma con questo esempio non ho notato errori.
Ciao
Renato
Si prega Accedi o Crea un account a partecipare alla conversazione.
- fer_ver
- Premium Member
Riduci
Di più
11 Anni 1 Mese fa #42
da Pinna
Chi vola vale, chi vale vola, chi non vola è un vile
Risposta da Pinna al topic usart c18 step by step con compilatore xc8
Ciao fer_ver, ti ringrazio per il tuo interessamento. In ogni caso, ho provato il tuo codice e non va lo stesso!!! ho provato sia il file hex che il progetto ricompilato: ambedue non vogliono saperne di inizializzare il display (avevo già notato che bisognava commentare la riga #include "PCF8574.c"). Ma il problema non è certo quello. Ora sto procedendo con il vecchio mplab e sto recuperando il tempo perso: riesco a comunicare con l'usart inviando i dati al display lcd esterno alla freedom, con protocollo I2C. Sarà una favola inviarli anche con l'XBEE, a distanza...
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ù
- Messaggi: 1010
- Ringraziamenti ricevuti 107
11 Anni 1 Mese fa #43
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic usart c18 step by step con compilatore xc8
@fer_ver: mi sembra che quando si impartisce al display il comando "ClearLCD();"...poi si riposiziona all'inizio, quindi "HomeLCD();" diventa superfluo.
@Pinna: dai non scoraggiarti..
Ste
@Pinna: dai non scoraggiarti..
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
Riduci
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
11 Anni 1 Mese fa #44
da Pinna
Chi vola vale, chi vale vola, chi non vola è un vile
Risposta da Pinna al topic usart c18 step by step con compilatore xc8
@Ste: non mi scoraggio assolutamente, tutt'altro, ma come dice un vecchio adagio: mai abbandonare la strada vecchia per la nuova. I fatti sembrano darmi ragione, dato che siamo in tanti ad avere problemi...
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ù
- Messaggi: 1010
- Ringraziamenti ricevuti 107
11 Anni 1 Mese fa #45
da fer_ver
Risposta da fer_ver al topic usart c18 step by step con compilatore xc8
@ Stefa: giusta osservazione
@ Pinna: il tempo è tiranno, oggi più che mai... però la curiosità e la voglia di capire
ti faranno sicuramente risolvere il problema.....con il tempo
Ciao Renato
@ Pinna: il tempo è tiranno, oggi più che mai... però la curiosità e la voglia di capire
ti faranno sicuramente risolvere il problema.....con il tempo
Ciao Renato
Si prega Accedi o Crea un account a partecipare alla conversazione.
- fer_ver
- Premium Member
Riduci
Di più
- Messaggi: 105
- Ringraziamenti ricevuti 12
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.