Operácie

KwikStik HELLO WORLD: Rozdiel medzi revíziami

Zo stránky SensorWiki

Knotek (diskusia | príspevky)
Knotek (diskusia | príspevky)
Bez shrnutí editace
Riadok 34: Riadok 34:
| Ovládač pre SysTick (System Tick Timer), ktorý je využívaný pre delay funkciu. SysTick časovač je časť jadra CortexM4 preto sa jéj popis v referenčnom manuáli PK40X256 nenachádza. Popis SysTick časovača je možné nájsť v [http://infocenter.arm.com/help/topic/com.arm.doc.dui0553a/DUI0553A_cortex_m4_dgug.pdf Cortex M4 Generic User Guide].
| Ovládač pre SysTick (System Tick Timer), ktorý je využívaný pre delay funkciu. SysTick časovač je časť jadra CortexM4 preto sa jéj popis v referenčnom manuáli PK40X256 nenachádza. Popis SysTick časovača je možné nájsť v [http://infocenter.arm.com/help/topic/com.arm.doc.dui0553a/DUI0553A_cortex_m4_dgug.pdf Cortex M4 Generic User Guide].
|}
|}
Komentár ku zdrojovému kódu je uvedený v projekte v anglickom jazyku.

Verzia z 12:00, 15. december 2012

Výpis "HELLO WORLD!" na LCD displeji KwikStik modulu

Súbor:KwikStik hello world.jpg

Popis programu

V projekte pre výpis reťaca "HELLO WORLD" sú použité súbory a ovládače zo vzorových projektov spoločnosti Freescale. Sú to:

Driver_SLCD.c <br\> Driver_SLCD.h

Ovládač pre LCD displej.

Fonts_LCD.c<br\> Fonts_LCD.h

Súbor obsahujúci definície znakov pre LCD dispej. Využíva ho ovládač Driver_SLCD.
PounceTypes_v2.h Súbor obsahujúci definície dátových typov pre ovládač Driver_SLCD.

Clock.c<br\> Clock.h

Obsahuje funkciu (InitClock) a definície pre inicializáciu frekvencie MCU. Funkcia InitClock nastavi nasledovné MCU na nasledovné frekvencie:

  • core (jadro) = 96Mhz
  • bus (zbernica) = 48Mhz
  • flexbus (flex-zbernica) = 48Mhz
  • flash (flash päť) = 25Mhz

SysTick.c<br\> SysTick.h

Ovládač pre SysTick (System Tick Timer), ktorý je využívaný pre delay funkciu. SysTick časovač je časť jadra CortexM4 preto sa jéj popis v referenčnom manuáli PK40X256 nenachádza. Popis SysTick časovača je možné nájsť v Cortex M4 Generic User Guide.

Komentár ku zdrojovému kódu je uvedený v projekte v anglickom jazyku.