Flowchart szerkesztő és nyomkövető

Flowchart szerkesztő és nyomkövető

Jump to TINA Main Page & General Information 

Az assembler nyelvű mikrokontroller programozás gyakran nehéz és kissé unalmas feladat. Egyszerűsíthetjük a feladatot, és így több időnk jut az elektronika tervezésére, ha a manuális kódolás helyett a TINA beépített folyamatábra eszközét (TINA Flowchart Editor) használjuk az MCU kód generálására, nyomkövetésére (debug). Mindehhez csak szimbólumokat és áramlásvezérlő vonalakat kell használni majd futtathatja, illetve nyomon is követheti a kódot digitális vagy vegyes áramkörű környezetben.

Folyamatábra (Flowchart) szerkesztő

A következő példában lévő áramkör az MCU két portjára érkező számokat adja össze, majd kiírja a harmadik portra.. 

Az ehhez szükséges program a folyamatábra szerkesztővel készült.

A vezérlő folyamatábra így néz ki:

A generált kód megtekintéséhez klikkeljünk a Kód fülre Code Tab .

Folyamatábra (Flowchart) nyomkövető

A folyamatábra szerkesztő automatikusan előállítja a futtatáshoz szükséges assembly kódot.

A nyomkövető segítségével az elkészült folyamatábra tesztelhető.

A Futtatás gomb megnyomásával folyamatosan futtathatja a programot,

lépésről lépésre az Előre lépés gomb megnyomásával,

vagy állítsa le a programot a Stop gomb megnyomásával. 

Az aktuális folyamatábra szimbólum sárga színnel van jelölve.

Az aktuális folyamatábra szimbólum sárga színnel van jelölve.

Az eszköztár alatt három fül található Folyamatábra, Kód, Folyamatábra+Kód. A Folyamatábra csak a folyamatábrát tartalmazza, a Kód az automatikusan legenerált assembly kódot, míg a Folyamatábra+Kód a folyamatábrát illetve a legenerált kódot is.  Folyamatábra lapon megtekintheti és hibakeresheti a folyamatábrát. Ha kiválasztja a Folyamatábra + Kód fül, a TINA megjeleníti a folyamatábrát és az összeszerelési kódot is.

Töréspontokat is elhelyezhetünk mind a folyamatábrán, mind a generált kódban. Ha a Kód fült választottuk ki, akkor hagyományos módon futtathatjuk a legenerált assembly programot.

A TINA automatikusan szinkronizálja a folyamatábrát és a kódot kommentek segítségével például:

Folyamatábra-címke2:; x <- PORTA

Ezek az extra cimkék illetve megjegyzések nem befolyásolják a végrehajtás sebességét.

A töréspontokat arra használhatjuk, hogy a programot bizonyos helyeken megállítva megvizsgálhassuk egyes regiszterek tartalmát.

Vegyes üzemmód (Mixed mód) példa

A folyamatábra szerkesztés és nyomkövetés mixed módú környezetben is jól használható.  

 Az alábbi példa egy motor vezérlő áramkör, amelyet interaktív módban futtathatunk/tesztelhetünk.

    X
    Üdvözöljük a Cégünk a DesignSoft Kft.
    Lehetővé teszi a csevegést, ha segítségre van szüksége a megfelelő termék megtalálásához vagy támogatásra.
    a wpchatıco