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