Програмування і налагодження MCU з використанням C

Програмування і налагодження MCU з використанням C

Jump to TINA Main Page & General Information 

Написання асемблерного коду нелегке, і програмісти настільних комп'ютерів перетворилися на високорівневі мови програмування. Мови високого рівня стають все популярнішими, і C є, мабуть, найбільш використовуваним і найбільш корисним мовою для програмування MCU. На ринку є багато компіляторів, багато з яких є безкоштовними або мають безкоштовну версію. Ви повинні встановити компілятор 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-коду.

Програмування і налагодження MCU з використанням C, зображення 1

Якщо ви запустите моделювання, світлодіод буде світитися, коли логічний рівень на PA0 високий, а контактний напруга покаже аналогове напруга. Зауважте, що це напруга відповідає напрузі живлення. Інші висновки обробляються з логічними значеннями відповідно до правил моделювання змішаного режиму. Це робить велику різницю в порівнянні з зовнішнім моделюванням мікроконтролерів порівняно з TINA. Ви також можете побачити всі напруги і дисплеї вашої повної схеми під час моделювання і навіть стежити за операцією крок за кроком за допомогою отладчика TINA C

Налагодження коду C в MCU

Так само, як з кодом ASM і HEX, ви можете стежити за виконанням програми C у TINA.