Editor vývojových diagramov a Debugger

Editor vývojových diagramov a Debugger

Jump to TINA Main Page & General Information 

Písanie MCU montážny kód je často ťažká a únavná úloha. Môžete zjednodušiť vývoj softvéru a získať viac času na navrhovanie hardvéru elektroniky, ak namiesto manuálneho kódovania použijete editor vývojových diagramov a ladiaci program TINA na generovanie a ladenie kódu MCU pomocou iba symbolov a riadiacich riadkov toku a potom spustite alebo ladite tento kód. kód v prostredí digitálnych alebo zmiešaných obvodov.

Editor vývojového diagramu

V nasledujúcom príklade vývojový diagram na riadenie MCU vloženého do jednoduchého obvodu. 

Vývojový diagram pridáva dve čísla, ktoré sa čítajú z dvoch portov mikrokontroléra PIC16F73.

Riadiaci vývojový diagram vyzerá takto:

Ak chcete zobraziť vygenerovaný kód, stlačte tlačidlo kód v hornej časti okna vývojového diagramu.

Ladiaci program vývojového diagramu

TINA automaticky vygeneruje z vývojového diagramu montážny kód potrebný pre simuláciu.

Pomocou funkcie debugger vývojového diagramu programu TINA môžete testovať a ladiť predtým dokončený vývojový diagram.

Program môžete spustiť nepretržite stlačením tlačidla Spustiť,

krok za krokom stlačením tlačidla Krok vpred,

alebo zastavte program stlačením tlačidla Stop. 

Ladiaci program zobrazí aktívnu zložku vývojového diagramu nastavením farby pozadia na žltú.

Ladiaci program zobrazí aktívnu zložku vývojového diagramu nastavením farby pozadia na žltú.

V ľavom hornom rohu debuggera sú tri dôležité karty, ktoré vytvárajú pohľad na zdroj. Ak vyberiete možnosť vývojový diagram môžete vidieť a ladiť pomocou vývojového diagramu. Ak vyberiete možnosť Vývojový diagram + Code TINA zobrazí ako vývojový diagram, tak aj montážny kód.

V tomto pohľade môžete umiestniť body prerušenia ako v vývojovom diagrame, tak v montážnom kóde. Ak vyberiete posledný režim, kód, môžete ladiť pomocou tradičného ladenia montážneho jazyka.

Všimnite si, že na synchronizáciu vývojového diagramu a kódu zostavy a na zvýšenie čitateľnosti kódu vloží TINA do kódu ďalšie štítky a poznámky; napríklad:

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

Tieto štítky nemenia výkon ani prevádzkovú logiku kódu.

Body prerušenia sa používajú na zastavenie spustenia kódu v užívateľsky špecifikovaných bodoch, čo umožňuje preskúmanie registrov a parametrov. TINA ponúka niekoľko spôsobov vkladania a odstraňovania hraníc.

Príklad zmiešaného režimu

Jednou z najužitočnejších funkcií programovania vývojového diagramu TINA je, že môžete otestovať prevádzku ladiaceho obvodu vrátane MCU programovaných vývojovým diagramom v zmiešanom analógovo-digitálnom prostredí. 

 Nasledujúci okruh, zahrnutý v TINA, je motorový regulátor, ktorý môžete spustiť a ladiť v interaktívnom režime TINA.

    X
    Vitajte v DesignSoft
    Umožňuje konverzáciu, ak potrebujete pomoc pri hľadaní správneho produktu alebo podporu.
    wpchatıco