130 likes | 298 Views
Mikroprotsessorid. PIC A/D MUUNDURID. 10-bitine tulemus. 2 kontrollregistrit. 1,25 MHz 5 MHz 20 MHz 2,5 MHz 10 MHz 20 MHz. CH2:CH0 – Channel Select 000 – Channel 0 001 – Channel 1 jne. ADON = 1 – A/D muundur töötab ADON = 0 – A/D muundus on välja lülitatud.
E N D
Mikroprotsessorid PIC A/D MUUNDURID
10-bitine tulemus 2 kontrollregistrit
CH2:CH0 – Channel Select 000 – Channel 0001 – Channel 1jne... ADON = 1 – A/D muundur töötabADON = 0 – A/D muundus on välja lülitatud Kohe peale DONE-sse 1 kirjutamist hakkab muundamine pihtaDONE = 1 – ei ole veel valmis DONE = 0 – valmisKirjutades DONE-sse 0 katkestab muundamise
TAD – ühe iti muundamise aeg TAD – ühe biti muundamise aeg
Konfigureeri kanalid: (PCFG3:PCFG0) • Vali A/D kanal: (CH2:CH0) • Vali A/D Conversiooni Clock (ADCS2:ADCS0) • Kirjuta ADON = 1 – A/D sisse lülitatud
Konfigureeri kanalid: (PCFG3:PCFG0) • Vali A/D kanal: (CH2:CH0) • Vali A/D Conversiooni Clock (ADCS2:ADCS0) • Kirjuta ADON = 1 – A/D sisse lülitatud • Konfigureeri katkestus
Konfigureeri kanalid: (PCFG3:PCFG0) • Vali A/D kanal: (CH2:CH0) • Vali A/D Conversiooni Clock (ADCS2:ADCS0) • Kirjuta ADON = 1 – A/D sisse lülitatud • Konfigureeri katkestus • Oota kuni Sample-And-Hold konde on täis laadunud • Kirjuta DONE=1 • Oota kuni DONE=0 või kuni tekib katkestus ADIF • Loe tulemus registritest ADRESH:ADRESL
Kui port on konfigureeritud analoogsisendiks, siis ta tarbib vähem voolu