Уредувач на дијаграми на текови и дебагер

Уредувач на дијаграми на текови и дебагер

Jump to TINA Main Page & General Information 

Пишувањето на кодот за склопување на MCU често е тешка и досадна задача. Можете да го поедноставите развојот на софтверот и да стекнете повеќе време за да го дизајнирате електронскиот хардвер ако, наместо рачно кодирање, го користите уредникот на Flowchart на TINA и дебагерот за генерирање и дебагирање на MCU кодот, користејќи само симболи и линии за контрола на проток, а потоа извршете или дебагирате код во дигитална или мешана околина.

Уредувач на дијаграми

Во следниов пример, дијаграмот на текови за контрола на MCU вграден во едноставно коло. 

Во дијаграмот на текови се додаваат два броја кои се читаат од две пристаништа на PIC16F73 микроконтролерот.

Контролната дијаграм на изгледот изгледа вака:

За да го видите генерираниот код, притиснете го Код јазичето на врвот на прозорецот на дијаграми на текови.

Дијалог на дијаграм

TINA автоматски го произведува кодот за склопот потребен за симулацијата од дијаграмот на текови.

Користење на функцијата за отстранување на дијаграми на текови на TINA можете да ги тестирате и дебагирате со претходно завршената дијаграм на текови.

Може да ја стартувате програмата постојано со притискање на копчето Изврши,

чекор по чекор со притискање на копчето Чекор напред,

или запрете ја програмата со притискање на копчето Стоп. 

Дебагерот ќе ја прикаже активната компонента на блок-лист со поставување на бојата на позадината во жолта боја.

Дебагерот ќе ја прикаже активната компонента на блок-лист со поставување на бојата на позадината во жолта боја.

Постојат три важни јазичиња во горниот лев агол на дебагерот што го утврдуваат погледот на изворот. Ако го изберете Дијаграм на дијаграм tab, можете да видите и дебагирање преку дијаграмот на текови. Ако го изберете Дијаграм + Диск tab, TINA ќе ги прикаже и дијаграмот на текови и кодот за склопување.

Во овој поглед, можете да поставите гранични точки како во дијаграмот на текови, така и во собранието код. Ако го изберете последниот режим, Код, може да се дебагира со користење на традиционално дебагирање на асемблер јазикот.

Забележете дека за да ја синхронизирате дијаграмот на текови и кодот на собранието и да го направите кодот почитам, TINA внесува дополнителни етикети и коментари во кодот; на пример:

Етикета на дијаграм 2:; x <- ПОРТА

Овие етикети не ја менуваат ефикасноста или оперативната логика на кодот.

Прекините се користат за запирање на извршувањето на код на определени точки за корисникот, овозможувајќи испитување на регистри и параметри. ТИНА нуди неколку начини за вметнување и отстранување на граничните точки.

Пример за мешан режим

Една од најкорисните карактеристики на програмирањето на ТИНА е тоа што можете да ја тестирате дебагирачката операција, вклучително и микроконтролери програмирани со дијаграми на текови, во мешан аналоген-дигитален амбиент. 

 Следното коло, вклучено во TINA, е контролор на мотор кој можете да го извршите и дебагирате во интерактивниот режим на TINA.

    X
    Добредојдовте на DesignSoft
    Овозможува разговор ако има потреба од помош за наоѓање на вистинскиот производ или ви треба поддршка.
    wpChatIcon