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.
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.