#include "piccolo_all.h"
#include "timers.h"
Függvények | |
void | hi_isr (void) |
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 unsigned char | delay |
számláló késletetéshez |
Hardver követelmények: a "A kísérleti áramkör" című fejezetben bemutatott referencia áramkör RB5 kimenetét rá kell kötni egy oszcilloszkópra, vagy logikai analizátorra (a PICkit2 is használható logikai analizátorként). Ha nincs alkalmas eszközünk a vizsgálathoz, akkor közvetett módon a LED1 villogása is jelzi, hogy rendben zajlanak a programmegszakítások.
Projekt konfiguráció: A program helyes működéséhez a HID_BOOTLOADER mellett a USE_INTERRUPT szimbólumot is definiálni kell! Az USB kapcsolatot nem használjuk.
Definíció a(z) squarewave.c fájlban.