Tvorba programov v PSoC Designer

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání


Imbox draft.png
Toto je projekt, na ktorom sa ešte stále pracuje!!

Aj keď sú v tomto dokumente použiteľné informácie, ešte nie je dokončený. Svoje návrhy môžete vyjadriť v diskusii o tejto stránke.

K vytváraniu aplikácie, resp. programu, pro PSoC je z programátorského hľadiska najlepšie použiť k tomu firmou Cypress určené vývojové prostredie PSoC Designer[1]. Slúži na návrh správneho nastavenia všetkých registrov, zberníc a blokov ako aj naprogramovanie algoritmu pre mikrokontrolér. Je to grafické prostredie, kde je možné skúšať jednotlivé varianty, ktoré sa dajú z PSoC blokov zapojiť. Obsahuje množstvo modulov aj s dokumentáciou a potrebným rozhraním pre nastavovanie ich jednotlivých parametrov. PSoC Designer obsahuje aj podprogram, pre kontrolu korektného zapojenia jednotlivých modulov a rovno počas navrhovania vnútornej štruktúry môže užívateľ vidieť jednotlivé možnosti zapojenia. Typickým digitálnym užívateľským modulom je UART a typickým analógovým užívateľským modulom je napríklad 12-bitový ADC.

PSoC Designer:

  • Návrh na úrovni chipu
    • Návrh architektúry (bloky a ich vlastnosti)
    • Assembler
    • C Kompilátor
    • Programátor
    • ICE (In Circuit Emulator) Debuger
  • Návrh na úrovni systému
    • Grafické programovanie
    • Definovanie vlastností a vzťahov medzi vstupmi a výstupmi

HW nároky:

  • PC (1GHz, 512MB RAM), OS Windows
  • Programátor
  • ICE pre náročnejšiu prácu

OS Linux:

  • Virtual Box + Win XP, zdielané adresáre s OS
  • PSoC Designer je kompletne funkčný vrátane USB programátora, Debuggera ICE box atď.
Pagac pdchip.png
Obr. 1.1 PSoC Designer - Chip Level design
PSOC designer.gif
Obr. 1.2 PSoC Designer - Popis prostredia
Pagac pdsl.png
Obr. 1.3 PSoC Designer - System Level Design