Mga MCU sa Programming at Pag-debug gamit ang C

Mga MCU sa Programming at Pag-debug gamit ang C

Jump to TINA Main Page & General Information 

Ang pagsulat ng pagpupulong code ay hindi madali, at ang mga programmer ng mga desktop computer ay nakabukas sa isang mataas na antas ng programming language. Ang mga mataas na antas ng wika ay lumalaki sa katanyagan, at ang C ay marahil ang pinaka ginagamit at pinaka-kapaki-pakinabang na wika para sa MCU programming. Maraming C compiler na magagamit sa merkado, marami sa kanila ay libre o may libreng bersyon. Kailangan mong mag-install ng isang C compiler na bumubuo ng code para sa MCU na nais mong gayahin, at pagkatapos ay awtomatikong isasama ng TINA ito sa kanyang debugger sa C code. 

Narito ang mga compiler ng C na tugma sa TINA:

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

Ang HEX code ay nakabuo ng bumili siya tagatala ay awtomatikong naka-imbak sa TSC file. Hindi mo kailangan ang C compiler kapag ang C-code ay naipon sa HEX. 

Gayunpaman kailangan mo ang naka-install na C compiler upang masuri ang C-code.

Programming at pag-debug MCUs gamit ang C, imahe 1

Kung nagpapatakbo ka ng kunwa, ang LED ay magaan kapag ang antas ng lohika sa PA0 ay mataas at ang boltahe pin ay magpapakita ng analog boltahe. Tandaan na ang boltahe na ito ay sumusunod sa boltahe ng power supply. Ang iba pang mga pin ay hinahawakan ng mga halaga ng lohika ayon sa mga patakaran ng Mixed Mode Simulation. Ito ay gumagawa ng isang malaking pagkakaiba kumpara sa mga panlabas na simulation ng MCU kumpara saTINA. Maaari mo ring makita ang lahat ng mga voltages at nagpapakita ng iyong kumpletong circuit sa panahon ng kunwa at kahit na sundin ang mga operasyon hakbang-hakbang sa tulong ng TINA C debugger

Pag-debug sa C code sa MCUs

Tulad ng sa ASM at HEX code, maaari mong sundin ang pagpapatupad ng isang programa sa C sa TINA.

    X
    Maligayang pagdating sa DesignSoft
    Hinahayaan ang chat kung kailangan ng anumang tulong sa paghahanap ng tamang produkto o nangangailangan ng suporta.
    wpChatIcon