#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.
1.5.9