MCU programmēšana un atkļūdošana, izmantojot C

MCU programmēšana un atkļūdošana, izmantojot C

Jump to TINA Main Page & General Information 

Rakstīšanas montāžas kods nav viegls, un galddatoru programmētāji ir pievērsušies augsta līmeņa programmēšanas valodai. Augsta līmeņa valodas pieaug popularitāte, un C, iespējams, ir visbiežāk lietotā un visnoderīgākā valoda MCU programmēšanai. Tirgū ir pieejami daudzi C kompilatori, daudzi no tiem ir bezmaksas vai ir bezmaksas versija. Jums ir jāinstalē C kompilators, kas ģenerē MCU kodu, kuru vēlaties simulēt, un tad TINA automātiski integrēs to C koda atkļūdotāju.

Šeit ir C kompilatori, kas ir saderīgi ar TINA:

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

HEX koda ģenerētais pirkuma kompilators tiek automātiski saglabāts TSC failos. Kad C-kods ir apkopots HEX, jums nav nepieciešams C kompilators.

Tomēr, lai pārbaudītu C kodu, jums ir nepieciešams instalētais C kompilators.

MCU programmēšana un atkļūdošana, izmantojot C, 1 attēlu

Ja palaižat simulāciju, gaismas diode iedegas, kad PA0 loģikas līmenis ir augsts un sprieguma taps parādīs analogo spriegumu. Ņemiet vērā, ka šis spriegums atbilst barošanas avota spriegumam. Pārējās tapas tiek apstrādātas ar loģiskām vērtībām saskaņā ar Mixed Mode Simulation noteikumiem. Tā ir liela atšķirība, salīdzinot ar MCU ārējo simulāciju, salīdzinot ar toTNA. Simulācijas laikā jūs varat arī redzēt visus jūsu ķēdes spriegumus un displejus, un, pat izmantojot TINA C atkļūdotāju, sekojiet līdzi operācijai.

C koda atkļūdošana MCU

Tāpat kā ar ASM un HEX kodu, jūs varat sekot C programmas izpildei TINA.