Едитор дијаграма тока и дебуггер

Едитор дијаграма тока и дебуггер

Jump to TINA Main Page & General Information 

Писање кода за монтажу МЦУ-а је често тежак и заморан задатак. Можете поједноставити развој софтвера и добити више времена за дизајнирање електроничког хардвера ако, умјесто ручног кодирања, користите ТИНА-ов едитор и дебагер за генерирање и уклањање МЦУ кода, користећи само симболе и линије контроле протока, а затим покрените или отклоните грешке код у дигиталној или мешовитој околини.

Едитор тока дијаграма

У следећем примеру, дијаграм тока који контролише МЦУ уграђен у једноставан круг. 

Дијаграм тока додаје два броја који се читају из два порта ПИЦКСНУМКСФКСНУМКС микроконтролера.

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

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

Дебуггер за дијаграм тока

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

Користећи функцију дебагера дијаграма тока ТИНА можете тестирати и исправити претходно довршену дијаграм тока.

Програм можете континуирано покретати притиском на дугме Покрени,

корак по корак притиском на дугме Корак напред,

или зауставите програм притиском на дугме Стоп. 

Дебуггер ће показати активну компоненту дијаграма тока тако што ће поставити боју позадине на жуту.

Дебуггер ће показати активну компоненту дијаграма тока тако што ће поставити боју позадине на жуту.

Постоје три важна картица у горњем левом углу дебагера који успостављају приказ извора. Ако одаберете Дијаграм тока картицу, можете видјети и исправити помоћу дијаграма тока. Ако одаберете Дијаграм тока + код ТИНА ће приказати и дијаграм тока и код за монтажу.

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

Имајте на уму да, да би синхронизовали дијаграм тока и код за монтажу, и да би код учинили читљивијим, ТИНА уноси додатне ознаке и коментаре у код; на пример:

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

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

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

Пример мешаног режима

Једна од најкориснијих карактеристика ТИНА-иног програмирања дијаграма тока је да можете тестирати рад дебуг круга укључујући МЦУ-е програмиране у дијаграму тока, у мјешовитој аналогно-дигиталној околини. 

 Следећи круг, укључен у ТИНА, је моторни контролер који можете покренути и исправити у интерактивном режиму ТИНА.

    X
    Добродошли ДесигнСофт
    Омогућује разговор ако вам је потребна помоћ око проналаска правог производа или вам је потребна подршка.
    впЦхатИцон