rakstīt PIC C PIC16F877A

A

AlexNg

Guest
Es vēlos izmantot analogās uz ciparu pārveidotāja ar PIC16F877A, bet es nezinu, kā uzrakstīt programmu izmantojot PIC C. Can anyone help?

 
Vai jūs domājāt H-Tech PICC, ir cieši skatās uz paraugu katalogs, parasti ir piemēri par lielāko daļu perifērijas.
Lielākā daļa no Pics ir pats arhitektūru moduļiem, lai kods ir viegli pārnesuši.
Te ir daži kodu 10 bitu / D pārveidotājs:

Kods:/*--- Inicializētu / D konvertors ---*/anulēts init_adc (spēkā neesošs)

(

ADCON0 = 0x94; / * Labais pamatots rezultātā Vdd kā ref * /

ADCON1 = 0x20; / * Conversion pulksteni Fosc/32 * /

)/*--- Read / D konversiju ---*/statiskā uint16_t read_ad (uint8_t kanāls)

(

uint16_t rezultāts = 0;

uint8_t acquisitionTime = 5;ADCON0 & = 0xe3; / * Clear aktīvākanāla SELECT * /

ADCON0 | = (kanāls <<2) / * Izvēlēties kanālam * /

ADON = 1; / * ieslēgšana / D * /while (acquisitionTime -) (/ * Sample kanālam * /

continue;

)GODONE = 1; / * Start konversijas * /while (GODONE) (/ * Gaidiet konversijas end * /

continue;

)Rezultāts = ADRESH;

Meklēšanas rezultāti: <<= 8;

rezultāts | = ADRESL;

atgriezties rezultātu;

)

 
Ja man palīdzēja jums, tas ir labāk, klikšķiniet uz palīdzēja man pogas, tad es iegūtu 3 punktus.
Vienkāršā thanks ziņas ir frowned, par ko padome!

 

Welcome to EDABoard.com

Sponsor

Back
Top