Editor vývojových diagramů a Debugger

Editor vývojových diagramů a Debugger

Jump to TINA Main Page & General Information 

Psaní MCU montážního kódu je často tvrdý a únavný úkol. Můžete zjednodušit vývoj softwaru a získat více času na navrhování hardwaru elektroniky, pokud namísto ručního kódování použijete editor vývojových diagramů a ladicí program TINA pro generování a ladění kódu MCU pomocí pouze symbolů a řádků řízení toku a potom spusťte nebo laděte tento program. kód v prostředí digitálních nebo smíšených obvodů.

Editor vývojového diagramu

V následujícím příkladu vývojový diagram pro řízení MCU vloženého do jednoduchého obvodu.

Vývojový diagram přidává dvě čísla, která jsou čtena ze dvou portů mikrokontroléru PIC16F73.

Kontrolní vývojový diagram vypadá takto:

Chcete-li zobrazit vygenerovaný kód, stiskněte tlačítko Kód v horní části okna vývojového diagramu.

Ladicí program vývojového diagramu

TINA z vývojového diagramu automaticky vygeneruje montážní kód potřebný pro simulaci.

Pomocí funkce debuggeru vývojového diagramu TINA můžete testovat a ladit dříve dokončený vývojový diagram.

Program můžete spouštět nepřetržitě stisknutím tlačítka Spustit,

krok za krokem stisknutím tlačítka Krok vpřed,

nebo zastavte program stisknutím tlačítka Stop.

Ladicí program zobrazí aktivní komponentu vývojového diagramu nastavením barvy pozadí na žlutou.

Ladicí program zobrazí aktivní komponentu vývojového diagramu nastavením barvy pozadí na žlutou.

Existují tři důležité karty v levém horním rohu ladicího programu, které navazují na zobrazení zdroje. Pokud vyberete možnost Vývojový diagram můžete vidět a ladit pomocí vývojového diagramu. Pokud vyberete možnost Vývojový diagram + kód TINA zobrazí jak vývojový diagram, tak kód montáže.

V tomto pohledu můžete umístit zarážky jak ve vývojovém diagramu, tak v kódu sestavy. Zvolíte-li poslední reľim, Kód, můžete ladit pomocí tradiční ladění sestavení jazyka.

Všimněte si, že pro synchronizaci vývojového diagramu a kódu sestavy a pro lepší čitelnost kódu vloží TINA do kódu další štítky a komentáře; například:

Vývojový diagram label2:; x <- PORTA

Tyto štítky nemění výkon ani provozní logiku kódu.

Body přerušení se používají k zastavení provádění kódu v uživatelsky specifikovaných bodech, což umožňuje zkoumání registrů a parametrů. TINA nabízí několik způsobů, jak vkládat a odstraňovat zarážky.

Příklad kombinovaného režimu

Jednou z nejužitečnějších funkcí programování vývojového diagramu TINA je, že můžete testovat provoz ladicích obvodů včetně MCU naprogramovaných vývojovým diagramem ve smíšeném analogově digitálním prostředí.

Následující obvod, který je součástí TINA, je motorový regulátor, který můžete spustit a ladit v interaktivním režimu TINA.