- Messaggi: 3
- Ringraziamenti ricevuti 0
pic18f2520 e LCD
- bernie
- Autore della discussione
- Nuovo Utente
-
Less
Di più
14 Anni 9 Mesi fa #1
da bernie
pic18f2520 e LCD è stato creato da bernie
Salve a tutti , domanda probabilmente ridicola , ma vorrei essere sicuro . Vorrei collegare un LCD ad un PIC 18f2520 , a questo punto la domanda è , utilizzando le librerie standar per la gestione dell'LCD , quale pin del pic è più indicato utilizzare per controllare l'LCD ??? Devo utilizzare i 2 PWM del micro e vorrei lasciare liberi i vari pin con funzionalita hw prestabilita . Grazie
Si prega Accesso o Crea un account a partecipare alla conversazione.
14 Anni 8 Mesi fa #2
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: pic18f2520 e LCD
Ciao Bernie,
la periferica LCD per un PIC e' piuttosto lenta per cui non ci sono molte restrizioni.
Se hai la possibilità e se hai esigenza di avere un codice ottimizzato nelle dimensioni cerca di avere tutti i pin sulla stessa porta (almeno quelli dati). In alternativa se questo non e' possbile e vuoi preservare le funzioni speciali sui pin, puoi tranquillamente usare un qualunque pin rimanente. Se fai uso della modalità a 4 bit puoi usare anche la mia libreria C18 per PIC18.
La libreria permette d'impostare i pin da utilizzare indipendentemente dalla porta. In particolare piuttosto che usare il file .lib, includi nel tuo progetto il file .h e .c.
Nel file .h varia le definizioni dei pin:
...e il gioco e' fatto.
Sul testo C18 Step by Ste p trovi esempi di utilizzo e descrizione delle funzioni.
Saluti,
Mauro
la periferica LCD per un PIC e' piuttosto lenta per cui non ci sono molte restrizioni.
Se hai la possibilità e se hai esigenza di avere un codice ottimizzato nelle dimensioni cerca di avere tutti i pin sulla stessa porta (almeno quelli dati). In alternativa se questo non e' possbile e vuoi preservare le funzioni speciali sui pin, puoi tranquillamente usare un qualunque pin rimanente. Se fai uso della modalità a 4 bit puoi usare anche la mia libreria C18 per PIC18.
La libreria permette d'impostare i pin da utilizzare indipendentemente dalla porta. In particolare piuttosto che usare il file .lib, includi nel tuo progetto il file .h e .c.
Nel file .h varia le definizioni dei pin:
Code:
#define LCD_D0 LATDbits.LATD4
#define LCD_D1 LATDbits.LATD5
#define LCD_D2 LATDbits.LATD6
#define LCD_D3 LATDbits.LATD7
#define LCD_RS LATDbits.LATD2
#define LCD_E LATDbits.LATD3
#define LCD_RW LATDbits.LATD1
#define LCD_LED LATCbits.LATC1
...e il gioco e' fatto.
Sul testo C18 Step by Ste p trovi esempi di utilizzo e descrizione delle funzioni.
Saluti,
Mauro
Si prega Accesso o Crea un account a partecipare alla conversazione.
- bernie
- Autore della discussione
- Nuovo Utente
-
Less
Di più
- Messaggi: 3
- Ringraziamenti ricevuti 0
14 Anni 8 Mesi fa #3
da bernie
Risposta da bernie al topic Re: pic18f2520 e LCD
Grazie Mauro , anche la libreria standard permette di impostare i pin ???
Si prega Accesso o Crea un account a partecipare alla conversazione.
14 Anni 8 Mesi fa #4
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: pic18f2520 e LCD
Ciao,
si e' possibile ma personalmente ho sempre usato la mia libreria.
Ciononostante mi aspetto che la definizione dei pin sia simile a quanto ho fatto nella mia libreria.
Saluti,
Mauro
si e' possibile ma personalmente ho sempre usato la mia libreria.
Ciononostante mi aspetto che la definizione dei pin sia simile a quanto ho fatto nella mia libreria.
Saluti,
Mauro
Si prega Accesso o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.
