Програмирање и дебагирање на MCUs користејќи C

Програмирање и дебагирање на MCUs користејќи C

Jump to TINA Main Page & General Information 

Пишувањето на кодот за склоп не е лесно, а програмерите на десктоп компјутерите се свртеа кон програмскиот јазик на високо ниво. Јазиците на високо ниво се зголемуваат во популарноста, а C е можеби најкористениот и најкорисен јазик за програмирање на MCU. Постојат многу C компајлери достапни на пазарот, многу од нив се бесплатни или имаат бесплатна верзија. Мора да инсталирате компајлерот на C кој генерира код за MCU што сакате да го симулирате, а потоа TINA автоматски ќе го интегрира во дебагерот на C кодот. 

Еве компајлерите C компатибилни со TINA:

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

HEX кодот генериран купи тој компајлер автоматски се чуваат во TSC датотеки. Не ви е потребен компајлерот C откако C-кодот е компајлиран во HEX. 

Меѓутоа, потребен ви е инсталираниот C компајлер за да го проверите C-кодот.

Програмирање и дебагирање на MCUs користејќи C, слика 1

Ако ја извршите симулацијата, ЛЕР ќе светне кога нивото на логиката на PA0 е големо, а напонот ќе го покаже аналогниот напон. Имајте на ум дека овој напон го следи напонот на напојувањето. Другите пинови се ракуваат со логички вредности според правилата на симулација на мешан режим. Ова ја прави голема разлика во споредба со надворешната симулација на MCUs во споредба со TINA. Можете исто така да ги видите сите напони и прикажувања на целосната врска за време на симулацијата, па дури и да ја следите операцијата чекор-по-чекор со помош на TINA C дебагерот

Отстранување на C код во MCU

Исто како со ASM и HEX кодот, можете да го следите извршувањето на програмата C во TINA.

    X
    Добредојдовте на DesignSoft
    Овозможува разговор ако има потреба од помош за наоѓање на вистинскиот производ или ви треба поддршка.
    wpChatIcon