potřebují pomoc při manipulaci s ADC v PIC pomocí ASM

B

bhaskaran

Guest
Snažil jsem se zachytit data z ADRESL a ADRESH, když někdy iam přesunout data na jakýkoliv nárazníkové můj systém dostat viset.

laskavě pomozte mi při řešení tohoto problému. (pomocí assembleru)

 
Máme-li v současné době v bance 0

movf ADRESH, w
MOVWF ADch
banksel ADRESL
movf ADRESL, w
banksel ADRESH
MOVWF adcl

Nyní máte informace ve ADC registrů v ADch a adcl

 
Změnil jsem banku změnit.aktuální stav mého projektu je, když jsem se přestěhoval údaje ADRESL přímo do přístavu je zobrazeno několik čtení, ale když někdy jsem se přestěhoval do jakékoli buffer, je zobrazena žádná hodnota.

 
Dobrý den.i could't understant problém přesně, ale kód jsem poslal by měl fungovat ...
snad could't zatížení správné hodnoty ancon0 a adcon1 ...
Nezapomeňte: načtení adresl registrovat na libovolný port, po užití asresl hodnotu w, musíš projít bank0 ... jinak budete měnit tris registr ....
možná byste měli poslat svůj kód .....
a já recomment tohoto dokumentu:
http://ww1.microchip.com/downloads/en/DeviceDoc/adc.pdf

 

Welcome to EDABoard.com

Sponsor

Back
Top