Flowchart szerkesztő és hibakereső

Flowchart szerkesztő és hibakereső

Az MCU összeszerelési kódjának írása gyakran nehéz és unalmas feladat. Egyszerűsítheti a szoftverfejlesztést, és több időt szerezhet az elektronikai hardver tervezéséhez, ha a kézi kódolás helyett a TINA Flowchart szerkesztőjét és debuggerjét használja az MCU kód generálásához és hibakereséséhez, csak szimbólumokkal és áramlásvezérlő vonalakkal, majd futtassa vagy debugálja ezt kódot digitális vagy vegyes körkörös környezetben.

Flowchart szerkesztő

A következő példában egy egyszerű áramkörbe ágyazott MCU vezérlésére szolgáló folyamatábra.

A folyamatábra két számot ad hozzá, amelyek a PIC16F73 mikrokontroller két portjából olvashatók.

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

A generált kód megtekintéséhez nyomja meg a Kód lap a folyamatábra ablak tetején.

Flowchart hibakereső

A TINA automatikusan létrehozza a szimulációhoz szükséges összeszerelési kódot a folyamatábra alapján.

A TINA folyamatábra-hibakereső funkciója segítségével tesztelheti és kijavíthatja a korábban elkészített folyamatábrát.

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

lépésről lépésre megnyomva a Lépés előre

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

A hibakereső mutatja az aktív folyamatábra-összetevőt úgy, hogy a háttérszínt sárgare állítja.

A hibakereső mutatja az aktív folyamatábra-összetevőt úgy, hogy a háttérszínt sárgare állítja.

A debugger bal felső sarkában három fontos lap található, amelyek meghatározzák a forrás nézetét. Ha kiválasztja a 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.

Ebben a nézetben mind a folyamatábra, mind az összeszerelési kódban helyezhet el törési pontokat. Ha az utolsó módot választja, Kód, a hagyományos összeszerelési nyelvi hibakeresés segítségével hibakeresést végezhet.

Ne feledje, hogy a folyamatábra és az összeszerelési kód szinkronizálásához és a kód olvashatóságához a TINA további címkéket és megjegyzéseket helyez be a kódba; például:

Flowchart label2:; x <- PORTA

Ezek a címkék nem változtatják meg a kód teljesítményét vagy működési logikáját.

A töréspontokat a felhasználó által megadott pontokon végrehajtott kódfuttatás leállítására használják, lehetővé téve a regiszterek és paraméterek vizsgálatát. A TINA számos lehetőséget kínál a töréspontok beszúrására és eltávolítására.

Vegyes üzemmód példa

A TINA folyamatábra programozásának egyik leghasznosabb jellemzője, hogy a hibakeresési áramkör működését tesztelheti, beleértve az áramköri program által programozott MCU-kat, vegyes analóg-digitális környezetben.

A következő áramkör, amely a TINA-ban található, egy motorvezérlő, amelyet a TINA interaktív módjában futtathat és hibakereshet.