MCU-uri de programare și depanare folosind C

MCU-uri de programare și depanare folosind C

Jump to TINA Main Page & General Information 

Scrierea codului de asamblare nu este ușoară, iar programatorii computerelor desktop s-au transformat într-un limbaj de programare de nivel înalt. Limbile de nivel înalt cresc în popularitate, iar C este probabil cel mai utilizat și mai util limbaj pentru programarea MCU. Există multe compilatoare C disponibile pe piață, multe dintre ele fiind gratuite sau au o versiune gratuită. Trebuie să instalați un compilator C care generează codul pentru MCU pe care doriți să-l simulați și apoi TINA îl va integra automat în depanatorul său de cod C. 

Iată compilatoarele C compatibile cu TINA:

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

Codul HEX generat cumpărătorul compilatorului este stocat automat în fișierele TSC. Nu aveți nevoie de compilatorul C odată ce codul C este compilat în HEX. 

Totuși, aveți nevoie de compilatorul C instalat pentru a verifica codul C.

MCU-uri de programare și depanare folosind C, imagine 1

Dacă executați simularea, LED-ul se va aprinde când nivelul logic al PA0 este ridicat și pinul de tensiune va afișa tensiunea analogică. Rețineți că această tensiune urmează tensiunea sursei de alimentare. Ceilalți pini sunt manipulați cu valori logice în conformitate cu regulile de modelare mixtă. Acest lucru face o mare diferență în comparație cu simularea externă a MCU-urilor față de TNA. Puteți vedea, de asemenea, toate tensiunile și afișajele circuitului dvs. complet în timpul simulării și chiar urmăriți operația pas cu pas cu ajutorul programului de depanare TINA C

Depistarea codului C în MCU-uri

La fel ca în cazul codurilor ASM și HEX, puteți urma executarea unui program C în TINA.