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.