include/piccolo_config.h fájlreferencia
Ugrás a fájl forráskódjához.
|
Adatszerkezetek |
union | _union16 |
| Unió típus szó és bájt eléréssel 16 bites adatokhoz. Részletek...
|
union | _union32 |
| Unió típus duplaszó, szó és bájt eléréssel 32 bites adatokhoz. Részletek...
|
Makródefiníciók |
#define | Blinking_at_start 1 |
#define | HID_BOOTLOADER |
Típusdefiníciók |
typedef unsigned char | uint8 |
typedef unsigned int | uint16 |
typedef unsigned long | uint32 |
typedef signed char | int8 |
typedef signed int | int16 |
typedef signed long | int32 |
typedef union _union16 | union16 |
| Unió típus szó és bájt eléréssel 16 bites adatokhoz.
|
typedef union _union32 | union32 |
| Unió típus duplaszó, szó és bájt eléréssel 32 bites adatokhoz.
|
Részletes leírás
Ebben a header állományban konfigurálhatja a bootloader és az USB kapcsolat használatával kapcsolatosos legfontosabb beállításokat.
- USE_USB: Akkor definiáljuk, ha használni kívánjuk az USB kapcsolatot (piccolo_config.h állományban vagy az MPLAB IDE Project/Build Options/Project menüjében definiálhatjuk)
- USE_INTERRUPT: Akkor definiáljuk, ha használni kívánjuk a programmegszakítást (vagy a piccolo_config.h állományban, vagy az MPLAB IDE Project/Build Options/Project menüben definiálhatjuk). Figyelem! Programmegszakítás esetén gondoskodnunk kell a magas és az alacsony prioritású interruptok kiszolgálását ellátó hi_isr() és lo_isr() eljárásokról! Ha az USE_USB és az USE_INTERRUPT szimbólumok definiálva vannak, akkor automatikusan az USB_INTERRUPT szimbólum is definiálásra kerül, ellenkező esetben pedig az USB_POLLING kerül definiálásra. A hello-int.c mintaprogramban látható, hogy az USB interruptos kiszolgálása hogyan végezhető.
- Blinking_at_start: azt engedélyezhetjük vele, hogy LED1 és LED2 kijelezze az USB kapcsolat állapotát. A lehetséges értékek: 0 = tiltás, 1 = engedélyezés.
- HID_BOOTLOADER: Akkor definiáljuk, ha HID bootloadert használunk (vagy a piccolo_config.h állományban, vagy az MPLAB IDE Project/Build Options/Project menüpontjában definiálhatjuk). Ezzel szinkronban a linker programnak is át kell adni a HID_BOOTLOADER szimbolumot (parancssori /uHID_BOOTLOADER opció megadása a Project/Build Options/Project menüben, MPLINK beállításai lapján).
- MCHPUSB_BOOTLOADER: Akkor definiáljuk, ha az MCHPUSB bootloadert használunk (vagy a piccolo_config.h állományban, vagy a Project/Build Options/Project menüben definiálhatjuk). Ezzel szinkronban a Linker programnak is át kell adni a MCHPUSB_BOOTLOADER szimbolumot (parancssori /u opció megadása a Project/Build Options/Project menüben, MPLINK beállításai lapján).
Definíció a(z) piccolo_config.h fájlban.