[HELP] PIC18F4550 - A / D Coversion

S

scdvom

Guest
Hi everyone, es esmu jauns, lai mikroprocesoru.Es saskaras ar problēmām, ar rakstiski C Programming.
Mans darbs ir dot A / D konversiju, pēc tam, ka tikai es varu ieiet gan Cikls izpildīt manu task.But Man nav ideju par to, kā noteikt nosacījumu manā Kaut some1 Loop.Hope var man palīdzēt uzrakstīt condition.thx

par spēkā neesošu getDistance ()
(
ADCON0 | = 0x02; / / Start konversijas

/ / Pagaidīt līdz ADC Konversija ir darīts
bet (..... <- tas ir tas, es ceru, ka jums var man palīdzēt rakstīt)
(..
..
..
)
)

Jūsu palīdzība ir ļoti appreciated.ThxEs atklāju vēl viens kods šādā veidā, bet mēs esam dažādās kontroliera čipa, tats yi aprunāt to ievērotu.

par spēkā neesošu getDistance ()
(
ADCSRA | = (1 <<ADSC); / / Start konversijas

/ / Pagaidīt līdz ADC Konversija ir darīts
kamēr (ADSCRA & (1 <<ADSC));
(..
..
..
)
)

 
Hi scdvom,

Vai kas līdzīgs šim://////////////////
ADCON0 | = 0x02; / / Start konversijas

kamēr (ADCON0.F1); / / pagaidīt līdz ADC Reklāmguvumu tiek darīts.
/ / Par MikroC kompilatoru, ADCON0.F1 ir 2. Bitu ADCON0 ti, GO / darīts.
/ / ADCON0.F1 tiks noteikts līdz konversijas ir beigusies.

bet (...)
(
/ /
/ /
.
.
.
)

.
.
.
.
.

 
Hi,

Ja jūs izmantojat mikroC kompilatoru, jūs varat tieši nolasīt vērtības no ADC kā:
Kods:

int Reading;

Lasījums = ADC_Read (0) / / Read 10 bitu vērtību no ADC kanālu 0
 
thx 4 matbob un tahmid guide.BT im izmantojot MPLab, Wat es varu darīt?
thx

 
Jūs varat lejupielādēt mikroC kompilators šeit:
Kods:

http://www.mikroe.com/en/compilers/mikroc/pro/pic/
 
Hi Tahmid.thx 4 ur ieteikumu n palīdzēt.^ ^
ok .. Es ņemšu to pārbaudīt out.

 

Welcome to EDABoard.com

Sponsor

Back
Top