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.

Programazio eta arazketa MCUak C erabiliz, 1 irudia

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.