Програмирање и дебуговање МЦУ-а помоћу Ц
Програмирање и дебуговање МЦУ-а помоћу Ц
Jump to TINA Main Page & General Information
Писање кода за монтажу није лако, а програмери десктоп рачунара су се окренули програмском језику високог нивоа. Језици високог нивоа постају све популарнији, а Ц је можда најкориштенији и најкориснији језик за програмирање МЦУ-а. На тржишту постоји много Ц компајлера, многи од њих су бесплатни или имају бесплатну верзију. Морате инсталирати компајлер Ц који генерира код за МЦУ који желите симулирати, а онда ће га ТИНА аутоматски интегрирати у свој Ц-дебагер.
Овде су компајлери Ц компатибилни са ТИНА:
PIC: HI-TECH PIC compilers,
PIC18: MPLAB C18 compiler
AVR: WINAVR
8051: SDCC
ARM: YAGARTO
ХЕКС код генерисан компајлер се аутоматски складишти у ТСЦ фајловима. Не треба вам Ц компајлер када је Ц-код компајлиран у ХЕКС.
Међутим, потребан вам је инсталирани Ц компајлер да бисте проверили Ц-код.
Ако покренете симулацију, ЛЕД ће се упалити када је логички ниво на ПАКСНУМКС висок и пин напона ће показати аналогни напон. Имајте на уму да овај напон прати напон напајања. Остали пинови се обрађују са логичким вредностима у складу са правилима симулације мешаног режима. Ово чини велику разлику у поређењу са екстерном симулацијом МЦУ-а у поређењу са ТИНА. Такође можете видети све напоне и приказе вашег комплетног кола током симулације и чак пратити операцију корак по корак уз помоћ ТИНА Ц дебугера
Дебуггинг Ц код у МЦУ-овима
Као и код АСМ и ХЕКС кода, можете пратити извршење Ц програма у ТИНА-и.