Programiranje i ispravljanje pogrešaka pomoću MCU-a
Programiranje i ispravljanje pogrešaka pomoću MCU-a
Jump to TINA Main Page & General Information
Pisanje skupnog koda nije lako, a programeri stolnih računala pretvorili su se u programski jezik visoke razine. Jezici visoke razine postaju sve popularniji, a C je možda najkorišteniji i najkorisniji jezik za programiranje MCU-a. Postoji mnogo C kompajlera dostupnih na tržištu, mnogi od njih su besplatni ili imaju besplatnu verziju. Morate instalirati C kompajler koji generira kod za MCU želite simulirati, a zatim TINA će se automatski integrirati u svoj C kod debugger.
Ovdje su kompajleri C kompatibilni s TINA-om:
PIC: HI-TECH PIC compilers,
PIC18: MPLAB C18 compiler
AVR: WINAVR
8051: SDCC
ARM: YAGARTO
HEX kod generiran buy-compiler automatski se sprema u TSC datoteke. Ne trebate kompajler C nakon što je C-kod preveden u HEX.
Međutim, trebate instalirani C kompajler za provjeru C-koda.
Ako pokrenete simulaciju, LED će se upaliti kada je razina logike na PA0-u visoka i pin napona će pokazati analogni napon. Imajte na umu da ovaj napon slijedi napon napajanja. Ostalim pinovima upravlja se s logičkim vrijednostima u skladu s pravilima simulacije miješanog načina rada. To čini veliku razliku u usporedbi s vanjskom simulacijom MCU-a u usporedbi s TINA-om. Također možete vidjeti sve napone i prikaze vašeg kompletnog kruga tijekom simulacije, pa čak i slijedite postupak korak-po-korak uz pomoć TINA C debugera
Debugging C kod u MCU-ovima
Kao i kod ASM i HEX koda, možete pratiti izvršenje C programa u TINA-i.