Programování a ladění MCU pomocí C

Programování a ladění MCU pomocí C

Jump to TINA Main Page & General Information 

Psaní montážního kódu není snadné a programátoři stolních počítačů se obrátili na programovací jazyk vysoké úrovně. Jazyky vysoké úrovně se zvyšují v popularitě, a C je možná nejvíce použitý a nejužitečnější jazyk pro MCU programování. Existuje mnoho C kompilátorů k dispozici na trhu, z nichž mnohé jsou zdarma nebo mají bezplatnou verzi. Musíte nainstalovat kompilátor C, který generuje kód pro MCU, který chcete simulovat, a pak jej TINA automaticky integruje do ladicího programu C kódu.

Zde jsou kompilátory C kompatibilní s TINA:

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

HEX kód generovaný překladačem se automaticky ukládá do souborů TSC. Po kompilaci kódu C do HEX nepotřebujete kompilátor C.

Pro kontrolu C-kódu však potřebujete nainstalovaný kompilátor C.

Programování a ladění MCU pomocí C, image 1

Pokud spustíte simulaci, LED dioda se rozsvítí, když je logická úroveň na PA0 vysoká a napěťový kolík zobrazí analogové napětí. Toto napětí sleduje napětí napájecího zdroje. Ostatní piny jsou zpracovávány s logickými hodnotami podle pravidel simulace smíšeného režimu. To je velký rozdíl ve srovnání s externí simulací MCU ve srovnání s TINA. Během simulace můžete také zobrazit všechna napětí a zobrazování celého obvodu a dokonce postupovat krok za krokem pomocí ladicího programu TINA C

Ladění C kódu v MCU

Stejně jako u ASM a HEX kódu, můžete sledovat provádění programu C v TINA.