Програмиране и отстраняване на грешки MCU с C
Програмиране и отстраняване на грешки MCU с C
Jump to TINA Main Page & General Information
Писането на код за сглобяване не е лесно и програмистите на настолните компютри се обърнаха към програмен език от високо ниво. Езиците на високо ниво се увеличават, а С е може би най-използваният и най-полезен език за програмиране на 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-кода.
Ако стартирате симулацията, светодиодът ще светне, когато логическото ниво на PA0 е високо и щифтът за напрежение ще покаже аналоговото напрежение. Имайте предвид, че това напрежение следва напрежението на захранването. Другите изводи се обработват с логически стойности съгласно правилата на симулацията на смесен режим. Това прави голяма разлика в сравнение с външната симулация на MCU в сравнение с TINA. Можете също така да видите всички напрежения и дисплеи на вашата цялостна верига по време на симулацията и дори да следвате операцията стъпка по стъпка с помощта на TINA C дебъгер
Отстраняване на грешки в C кода в MCU
Точно както с ASM и HEX код, можете да следите изпълнението на програма C в TINA.