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.
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.