MCU programavimas ir derinimas naudojant C

MCU programavimas ir derinimas naudojant C

Jump to TINA Main Page & General Information 

Rašymo surinkimo kodas nėra lengvas, o stalinių kompiuterių programuotojai kreipėsi į aukšto lygio programavimo kalbą. Aukšto lygio kalbos tampa vis populiaresnės, o C galbūt labiausiai naudojama ir naudingiausia kalba MCU programavimui. Rinkoje yra daug „C“ kompiliatorių, daugelis jų yra nemokamos arba turi nemokamą versiją. Turite įdiegti C kompiliatorių, kuris generuoja kodą MCU, kurį norite imituoti, ir tada TINA automatiškai integruos jį į savo C kodo derintuvą.

Čia yra C kompiliatoriai, suderinami su TINA:

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

Sukurtas HEX kodo pirkėjas automatiškai išsaugomas TSC rinkmenose. Jums nereikia C kompiliatoriaus, kai C kodą sukompiliuos į HEX.

Tačiau norint patikrinti C kodą, jums reikia įdiegto C kompiliatoriaus.

MCU programavimas ir derinimas naudojant C, 1 vaizdą

Jei vykdote modeliavimą, šviesos diodas užsidegs, kai PA0 loginis lygis yra aukštas ir įtampos kaištis parodys analoginę įtampą. Atkreipkite dėmesį, kad ši įtampa atitinka maitinimo įtampą. Kiti kaiščiai tvarkomi loginėmis reikšmėmis pagal mišraus režimo modeliavimo taisykles. Tai daro didelį skirtumą, palyginti su išoriniu MCU modeliavimu, lyginant su aTINA. Modeliavimo metu taip pat galite matyti visus savo visos grandinės įtampas ir ekranus ir netgi sekti operaciją žingsnis po žingsnio, naudodami TINA C debugger

Derinant C kodą MCU

Kaip ir ASM ir HEX koduose, galite sekti C programos vykdymą TINA.