#include "piccolo_all.h"
Függvények | |
void | hi_isr () |
Magas prioritású programmegszakítás kiszolgálása. | |
void | lo_isr () |
Alacsony prioritású programmegszakítás kiszolgálása. | |
void | InitADC (void) |
unsigned int | ReadADC (unsigned char chan) |
void | main (void) |
Hardver igény:
Projekt konfiguráció: A program működéséhez a HID_BOOTLOADER szimbólumon kívül az USE_INTERRUPT és az USE_USB szimbólumokat is definiálni kell!
Definíció a(z) thermometer-14k50.c fájlban.
void InitADC | ( | void | ) |
A PIC18F14K50 mikrovezérlő AN10 és AN11 csatornájának engedélyezéses, és az ADC inicializálása (AN10 kiválasztása, órajel FOSC/64, TACQ = 20TAD, konverziós eredmény jobbra igazítása).
Definíció a(z) thermometer-14k50.c fájl 51. sorában.
unsigned int ReadADC | ( | unsigned char | chan | ) |
Egy analóg csatorna kiválasztása, és megmérése. A függvény blokkoló típusú: kivárja a mérés végét (~46 us).
chan | a kiválasztott csatorna AN0, AN1, ... stb. jelölés szerinti sorszáma |
Definíció a(z) thermometer-14k50.c fájl 64. sorában.