Programimi dhe Debugging MCUs duke përdorur C

Programimi dhe Debugging MCUs duke përdorur C

Jump to TINA Main Page & General Information 

Shkrimi i kodit të kuvendit nuk është i lehtë dhe programuesit e kompjuterave desktop janë kthyer në një gjuhë programimi të nivelit të lartë. Gjuhët e nivelit të lartë po rriten në popullaritet, dhe C është ndoshta gjuha më e përdorur dhe më e dobishme për programimin e MCU. Ka shumë kompilatorë C të disponueshëm në treg, shumë prej tyre janë të lirë ose kanë një version falas. Ju duhet të instaloni një përpilues C i cili gjeneron kodin për MCU që dëshironi të simuloni, dhe pastaj TINA automatikisht do ta integrojë atë në kodin debugger të kodit C.

Këtu janë përpiluesit C të përputhshëm me TINA:

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

Kodi HEX gjeneroi blerjen e tij përpiluesit janë ruajtur automatikisht në dosjet TSC. Ju nuk keni nevojë për përpiluesin C pasi të jetë përpiluar C-kodi në HEX.

Megjithatë ju keni nevojë për përpiluesin C të instaluar për të kontrolluar kodin C.

Programimi dhe Debugging MCUs duke përdorur C, imazh 1

Nëse keni drejtuar simulimin, LED do të ndizet kur niveli i logjikës në PA0 është i lartë dhe pin i tensionit do të tregojë tensionin analog. Vini re se kjo tension ndjek tensionin e furnizimit me energji elektrike. Këmbët e tjerë trajtohen me vlera logjike sipas rregullave të Simulimit të Modalitetit të Përzier. Kjo bën një ndryshim të madh në krahasim me simulimin e jashtëm të MCUs krahasuar me TINA. Ju gjithashtu mund të shihni të gjitha tensionet dhe shfaqjet e qarkut tuaj të plotë gjatë simulimit dhe madje të ndiqni hap pas hapi operacionin me ndihmën e debugger TINA C

Debugging Kodi C në MCUs

Ashtu si me kodin ASM dhe HEX, mund të ndiqni ekzekutimin e një programi C në TINA.