Programovanie a ladenie MCU pomocou C

Programovanie a ladenie MCU pomocou C

Jump to TINA Main Page & General Information 

Písanie montážny kód nie je jednoduché, a programátori stolných počítačov sa obrátil na vysokú úroveň programovací jazyk. Jazyky na vysokej úrovni rastú v popularite a C je možno najpoužívanejším a najužitočnejším jazykom pre programovanie MCU. Existuje mnoho C kompilátorov k dispozícii na trhu, z ktorých mnohé sú zadarmo alebo majú bezplatnú verziu. Musíte nainštalovať C kompilátor, ktorý vygeneruje kód pre MCU, ktorý chcete simulovať, a potom ho TINA automaticky integruje do ladiaceho programu C kódu. 

Tu sú kompilátory C kompatibilné s TINA:

PIC: HI-TECH PIC compilers, 
PIC18: MPLAB C18 compiler 
AVR: WINAVR 
8051: SDCC 
ARM: YAGARTO

HEX kód vygenerovaný kompilátorom sa automaticky ukladá do súborov TSC. Po kompilácii C-kódu do HEX-u nepotrebujete kompilátor C. 

Potrebujete však nainštalovaný kompilátor C na kontrolu kódu C.

Programovanie a ladenie MCU pomocou C, image 1

Ak spustíte simuláciu, LED sa rozsvieti, keď je logická úroveň na PA0 vysoká a napäťový kolík zobrazí analógové napätie. Všimnite si, že toto napätie sleduje napätie zdroja. Ostatné piny sú spracované s logickými hodnotami podľa pravidiel simulácie zmiešaného režimu. To je veľký rozdiel v porovnaní s externou simuláciou MCU v porovnaní s TINA. Počas simulácie môžete tiež zobraziť všetky napätia a zobrazenia celého obvodu a dokonca aj krok za krokom sledovať operáciu pomocou ladiaceho programu TINA C

Ladenie C kódu v MCU

Rovnako ako pri ASM a HEX kóde, môžete sledovať aj vykonávanie programu C v TINA.

    X
    Vitajte v DesignSoft
    Umožňuje konverzáciu, ak potrebujete pomoc pri hľadaní správneho produktu alebo podporu.
    wpchatıco