timers/ledblink.c fájlreferencia

#include "piccolo_all.h"
#include "timers.h"
#include "delays.h"

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

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 delay_ms (unsigned int d)
void main (void)


Részletes leírás

LED4 villogtatása, Timer0-vel keltett periodikus programmegszakítás segítségével. A villogás ütemét az SW1 nyomógombbal négy fokozatban állíthatjuk.

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_INTERRPT szimbólumot is definiálni kell. Az USB kapcsolatot nem használjuk.

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


Függvények dokumentációja

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.

Paraméterek:
d az előírt várakozási idő, 1 ms egységekben

Definíció a(z) ledblink.c fájl 37. sorában.


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