Програмування і налагодження 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-коду.
Якщо ви запустите моделювання, світлодіод буде світитися, коли логічний рівень на PA0 високий, а контактний напруга покаже аналогове напруга. Зауважте, що це напруга відповідає напрузі живлення. Інші висновки обробляються з логічними значеннями відповідно до правил моделювання змішаного режиму. Це робить велику різницю в порівнянні з зовнішнім моделюванням мікроконтролерів порівняно з TINA. Ви також можете побачити всі напруги і дисплеї вашої повної схеми під час моделювання і навіть стежити за операцією крок за кроком за допомогою отладчика TINA C
Налагодження коду C в MCU
Так само, як з кодом ASM і HEX, ви можете стежити за виконанням програми C у TINA.