#include "piccolo_all.h"
#include "delays.h"
Függvények | |
void | initINT0 (void) |
Az INT0 bemenet inicializálása. | |
void | delay_ms (unsigned int d) |
void | main (void) |
Változók | |
char | c |
Hardver követelmények: az "A kísérleti áramkör" című fejezetben bemutatott referencia áramkört ki kell egészíteni: az INT0 bemenet és VSS közé egy nyomógombot (SW3), az INT0 bemenet és VDD közé pedig egy 10 kohmos felhúzóellenállást kell kötni. PIC18F4550 esetén a belső felhúzást is bekapcsoltuk, így a külső felhúzás elhagyható.
Projekt konfiguráció: Csak a HID_BOOTLOADER szimbólumot definiáljuk
Definíció a(z) wakeup-int0.c fájlban.
void delay_ms | ( | unsigned int | d | ) |
Késleltető eljárás, amely a Microchip PIC18 könyvtári eljárásait használja. A belső ciklus kb. 1 ms késleltetést végez.
d | az előírt várakozási idő, 1 ms egységekben |
Definíció a(z) wakeup-int0.c fájl 43. sorában.