A teljes program megírása
A következő lépésekben
megírjuk a program aktív részét, miután már mindent beállítgattunk hozzá.
1. lépés: A/D konverzió
Erre a műveletre
csinálunk egy külön eljárást, ami annyiból áll, hogy egy bitet beállítunk,
amivel elindul a konverzió, majd addig várunk, amíg vége nem lesz.
void ReadPOT(void)
{
ADCON0bits.GO = 1; // AD konverzió elindítása
while(ADCON0bits.NOT_DONE); // Konverzió végéig történő várakozás
return;
} //ReadPOT eljárás vége
Ezzel az ADRESH és
ADRESL regiszterekben van az eredmény.
A cikk még nem ért véget, lapozz!
Értékeléshez bejelentkezés szükséges!