Programazio eta arazketa MCUak C erabiliz
Programazio eta arazketa MCUak C erabiliz
Jump to TINA Main Page & General Information
Muntaia kode idaztea ez da erraza, eta mahaigaineko ordenagailu programatzaileek maila altuko programazio hizkuntza bihurtu dute. Goi mailako hizkuntzak ospea handitzen ari dira eta C da agian MCU programazioarentzako hizkuntza erabiliena eta erabiliena. Merkatuan C konpilagailu ugari daude, horietako askok doakoak edo doako bertsioa. Simulatu nahi duzun MCUren kodea sortzen duen C konpiladorea instalatu behar duzu, eta, ondoren, TINA automatikoki C-k bere C kode araztegia integratuko du.
Hona hemen C-rekin bateragarriak diren C konpilatzaileak:
PIC: HI-TECH PIC compilers,
PIC18: MPLAB C18 compiler
AVR: WINAVR
8051: SDCC
ARM: YAGARTO
Sortutako konpiladorearen HEX kodea automatikoki gordetzen da TSC fitxategietan. Ez duzu C konpilatzailea beharrik C-kodea HEX-en konpilatuta dagoenean.
Hala ere C instalatutako konpilatzailea behar duzu C-kodea ikusteko.
Simulazioa exekutatzen baduzu, LED argia PA0-en maila logikoa altua dela adierazten duenean eta tentsio pinak tentsio analogikoa erakutsiko du. Kontuan izan tentsio honek energia hornidura tentsioa jarraitzen duela. Beste pinak logika balioekin maneiatzen dira, modu mistikoaren simulazio arauen arabera. Horrek desberdintasun handia egiten du MCUen kanpoko simulazioekin alderatuta. Simulazioan zehar zure zirkuitu osoko tentsio eta pantaila guztiak ere ikus ditzakezu, eta TINA C araztegiaren laguntzarekin, urratsez urrats, eragiketa jarraitu.
Arazte C kodea MCUen
ASM eta HEX kodeekin gertatzen den moduan, C programaren exekuzioa jarraitu dezakezu TINA-n.