Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

pic18f4550 conversione AD

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] pic18f4550 conversione AD

Messaggioda Foto Utentechri36 » 13 ott 2013, 13:29

Ciao a tutti :-) volevo usare il pic18f4550 per un mio progetto,solo che ne richiedo una conversione AD e non so come si usa. Volevo chiedermi se potevate farmi l'esempio di main di una conversione di una tensione che va da 0 a 5 volt su un entrata analogico digitale come esempio con varie spiegazioni così che io la possa usare come esempio per il mio programma :-) grazie mille in anticipo :D
Avatar utente
Foto Utentechri36
5 2
 
Messaggi: 7
Iscritto il: 7 ott 2013, 15:42

0
voti

[2] Re: pic18f4550 conversione AD

Messaggioda Foto Utentesimo85 » 13 ott 2013, 13:50

Beh cosa ne dici di cominciare a consultare il datsheet ?

Poi spiega cosa non ti è chiaro.
Ciao.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[3] Re: pic18f4550 conversione AD

Messaggioda Foto UtenteMarcRider » 13 ott 2013, 15:21

quello che chiedi tu, è il solo sforzo di scrivere su google adc + PIC.
Poi come giustamente dice simo85, aver fatto i tuoi esperimenti, richiedi chiarimenti.
Avatar utente
Foto UtenteMarcRider
5 1 4
New entry
New entry
 
Messaggi: 53
Iscritto il: 16 feb 2012, 17:37

0
voti

[4] Re: pic18f4550 conversione AD

Messaggioda Foto Utentechri36 » 13 ott 2013, 19:47

Quello che non mi è chiaro e come settare la conversione ad :-) cioè i suoi registri :-) e poi come posso far leggere quel valore di quella tensione su uno schermo LCD :-) l'entrata analogica che voglio usare è AN0 :-)
Avatar utente
Foto Utentechri36
5 2
 
Messaggi: 7
Iscritto il: 7 ott 2013, 15:42

0
voti

[5] Re: pic18f4550 conversione AD

Messaggioda Foto Utentesimo85 » 13 ott 2013, 20:43

Il procedimento per usare il convertitore AD è ben spiegato nel datasheet.
Spiega esattamente cosa non hai capito.

Per esempio questo è un frammento di codice per la configurazione di un ADC di un PIC18F45k20 con XC8

Codice: Seleziona tutto
void ADC_conf(void)
{
    ANSEL &= 0x00;

    /* Set RA0 as analog */
    ANSELbits.ANS0 = 0x1;

    /* ADC system clock Fosc/2 */
    ADCON2bits.ADCS = 0x5;

    /* Set negative VREF = GND*/
    ADCON1bits.VCFG1 = 0;

    /* Set positive VREF = VDD*/
    ADCON1bits.VCFG0 = 0;

    /* enabla ADC channel 0 on RA0*/
    ADCON0bits.CHS = 0x0000;

    /* ADC Conversion result right Justified */
    ADCON2bits.ADFM = 1;

    /* ADC adquisition time 20 Tad */
    ADCON2bits.ACQT = 0x7;
}


chri36 ha scritto:come posso far leggere quel valore di quella tensione su uno schermo LCD

Leggi il buffer di risultato secondo la configurazione del modulo AD, quindi ADRESL o ADRESH e lo rappresenti sul display secondo le tecniche di pilotaggio del diplay che usi.

Ciao.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[6] Re: pic18f4550 conversione AD

Messaggioda Foto Utentechri36 » 15 ott 2013, 12:15

Risolto grazie sono riuscito ad usare l'ad convert ma adesso ho un altro problema : no so come visualizzare il risultato su ADRESH nel mio display LCD... potete aiutarmi? :-)
Avatar utente
Foto Utentechri36
5 2
 
Messaggi: 7
Iscritto il: 7 ott 2013, 15:42

0
voti

[7] Re: pic18f4550 conversione AD

Messaggioda Foto UtenteTardoFreak » 15 ott 2013, 12:17

Definire il termine "aiutarmi".
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[8] Re: pic18f4550 conversione AD

Messaggioda Foto Utentechri36 » 15 ott 2013, 15:50

Spiegarmi come posso fare o se c'è un comando che mi fa visualizzare subito il valore di ADRESH sul display LCD :)
Avatar utente
Foto Utentechri36
5 2
 
Messaggi: 7
Iscritto il: 7 ott 2013, 15:42

0
voti

[9] Re: pic18f4550 conversione AD

Messaggioda Foto Utentesimo85 » 15 ott 2013, 16:39

Consiglio la lettura di questi due articoli di Foto UtentePaolino:


Direi che formano una ottima guida per familirizzare con i display LCD.

Ciao.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti