Редактор блок-схем і відладчик
Редактор блок-схем і відладчик
Jump to TINA Main Page & General Information
Написання коду монтажу MCU часто є важким і виснажливим завданням. Ви можете спростити розробку програмного забезпечення та отримати більше часу на розробку обладнання для електроніки, якщо замість ручного кодування ви використовуєте редактор і відладчик потоків для створення та налагодження коду MCU, використовуючи тільки символи та лінії керування потоком, а потім запустіть або налагодіть код у цифровому або змішаному середовищі.
Редактор блок-схем
У наступному прикладі блок-схема для управління MCU вбудована в просту схему.
Блок-схема додає два числа, які читаються з двох портів мікроконтролера PIC16F73.
Блок-схема керування виглядає так:
Щоб переглянути згенерований код, натисніть кнопку код у верхній частині вікна блок-схеми.
Блок-схема відладчика
TINA автоматично створює код збірки, необхідний для моделювання з блок-схеми.
За допомогою функції відладчика блок-схеми TINA ви можете перевірити і налагодити раніше виконану блок-схему.
Ви можете запускати програму безперервно, натискаючи кнопку Виконати,
крок за кроком, натискаючи кнопку Крок вперед,
або зупиніть програму, натиснувши кнопку Стоп.
Відладчик покаже активний компонент блок-схеми, встановивши колір фону на жовтий.
Відладчик покаже активний компонент блок-схеми, встановивши колір фону на жовтий.
У верхньому лівому куті відладчика є три важливі вкладки, які встановлюють вигляд джерела. Якщо вибрати Блок-схема можна переглянути та налагодити за допомогою блок-схеми. Якщо вибрати Блок-схема + код на вкладці TINA буде показано як блок-схему, так і код збірки.
Ви можете, у цьому поданні, розмістити точки зупину як у блок-схемі, так і в коді збірки. Якщо вибрати останній режим, код, можна налагоджувати за допомогою традиційної налагодження мови асемблера.
Зауважимо, що для синхронізації блок-схеми та коду збірки, а також для того, щоб зробити код більш читабельним, TINA вставляє в код додаткові мітки та коментарі; наприклад:
Мітка блок-схеми2:; x <- PORTA
Ці позначки не змінюють продуктивність або операційну логіку коду.
Точки зупинки використовуються для припинення виконання коду в заданих користувачем точках, що дозволяє вивчати регістри і параметри. TINA пропонує кілька способів вставки та видалення точок зупину.
Приклад змішаного режиму
Однією з найбільш корисних функцій програмування блок-схеми TINA є те, що ви можете перевірити роботу налагоджувальної схеми, включаючи мікроконтролери, запрограмовані блок-схемою, в змішаному аналого-цифровому середовищі.
Наступна схема, включена в TINA, є контролером двигуна, який можна запускати і відладжувати в інтерактивному режимі TINA.