Urejevalnik diagramov poteka in razhroščevalnik

Urejevalnik diagramov poteka in razhroščevalnik

Jump to TINA Main Page & General Information 

Pisanje kode zbornika MCU je pogosto težka in dolgočasna naloga. Lahko poenostavite razvoj programske opreme in pridobite več časa za oblikovanje elektronske strojne opreme, če namesto ročnega kodiranja uporabljate TINA-ov urejevalnik in razhroščevalnik diagramov poteka za ustvarjanje in odpravljanje napak v kodi MCU, z uporabo samo simbolov in linij za krmiljenje toka in nato zaženite ali odpravite napake kodo v digitalnem ali mešanem okolju.

Urejevalnik diagramov poteka

V naslednjem primeru je diagram poteka za krmiljenje MCU, ki je vgrajen v preprosto vezje.

Diagram poteka doda dve številki, ki se odčitata iz dveh vrat mikrokrmilnika PIC16F73.

Diagram poteka nadzora izgleda takole:

Za prikaz ustvarjene kode pritisnite Koda na vrhu okna diagramov poteka.

Razhroščevalnik diagrama poteka

TINA samodejno izdela montažno kodo, ki je potrebna za simulacijo iz diagramov poteka.

S funkcijo razhroščevalnika diagrama poteka v TINA-ju lahko preizkusite in odpravite napake v predhodno dokončani diagrami poteka.

Program lahko neprekinjeno zaženete s pritiskom na gumb Run,

korak po korak s pritiskom na gumb Korak naprej,

ali zaustavite program s pritiskom na gumb Stop.

Razhroščevalnik bo prikazal aktivno komponento diagrama poteka tako, da bo barvo ozadja nastavil na rumeno.

Razhroščevalnik bo prikazal aktivno komponento diagrama poteka tako, da bo barvo ozadja nastavil na rumeno.

V zgornjem levem kotu razhroščevalnika so trije pomembni zavihki, ki določajo pogled vira. Če izberete Diagram poteka lahko pregledate in odpravite napake prek diagrama poteka. Če izberete Diagram poteka + koda Na kartici TINA se prikaže diagram poteka in skupinska koda.

V tem pogledu lahko postavite prekinitvene točke tako v diagramu poteka kot v skupinski kodi. Če izberete zadnji način, Koda, lahko razhroščite s tradicionalnim programom za odpravljanje napak v zbirnem jeziku.

Upoštevajte, da TINA za sinhronizacijo diagrama poteka in sestavne kode ter za večjo čitljivost kode vstavi dodatne oznake in komentarje v kodo; na primer:

Diagram poteka label2:; x <- PORTA

Te oznake ne spreminjajo učinkovitosti ali operativne logike kode.

Prekinitvene točke se uporabljajo za zaustavitev izvrševanja kode na uporabniško določenih točkah, kar omogoča pregled registrov in parametrov. TINA ponuja več načinov za vstavljanje in odstranjevanje prekinitvenih točk.

Primer mešanega načina

Ena izmed najbolj uporabnih lastnosti programiranja diagramov poteka TINA je, da lahko preizkusite delovanje razhroščevalnega kroga, vključno z MCU-ji, ki jih programira diagram poteka, v mešanem analogno-digitalnem okolju.

Naslednje vezje, vključeno v TINA, je krmilnik motorja, ki ga lahko poganjate in odpravljate napake v interaktivnem načinu TINA.