ch09/change_test.c fájlreferencia

#include "piccolo_all.h"

Ugrás a fájl forráskódjához.

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 main (void)

Változók

volatile char dummy
volatile char cFlag = 0


Részletes leírás

Egyszerű példaprogram a bemeneti szint változását figyelő funció kipróbálására. Az SW1 nyomógombhoz tartozó bemeneten a bemeneti szint megváltozására bekövetkező programmegszakítást engedélyezzük. A programmegszakítás kiszolgálásakor egy jezőt beállítunk, amelyet s főprogram fog felhasználni. A főprogram figyeli a jelző bebillenését és egy értesítő üzenetet ír ki minden alkalommal, amikor az SW1 nyomógombot lenyomjuk vagy felengedjük, s ennek hatására szintváltozást jelző programmegszakítás történik.

Hardver követelmények: a program az "A kísérleti áramkör" című fejezetben bemutatott referencia áramkörökön fut, az áramkör kiegészítésére/bővítésére nincs szükség.

Projekt konfiguráció: A program működéséhez a HID_BOOTLOADER szimbólumon kívül az USE_USB valamint az USE_INTERRPT szimbólumokat is definiálni kell.

Definíció a(z) change_test.c fájlban.


Projekt: PICCOLO projekt - PIC18 támogatói programkönyvtár Készült: Thu Apr 7 21:00:24 2011 Készítette:   doxygen 1.5.9