Uređivač dijagrama toka i program za otklanjanje pogrešaka

Uređivač dijagrama toka i program za otklanjanje pogrešaka

Jump to TINA Main Page & General Information 

Pisanje MCU kodnog skupa često je težak i zamoran zadatak. Možete pojednostaviti razvoj softvera i dobiti više vremena za dizajniranje elektroničkog hardvera ako, umjesto ručnog kodiranja, koristite TINA-ov Flowchart editor i program za otklanjanje pogrešaka za generiranje i ispravljanje MCU koda, koristeći samo simbole i linije kontrole protoka, a zatim pokrenite ili otklonite pogrešku kod u digitalnom okruženju ili okruženju mješovitog kruga.

Uređivač dijagrama toka

U sljedećem primjeru, dijagram toka koji kontrolira MCU ugrađen u jednostavan krug.

Dijagram toka dodaje dva broja koji se čitaju iz dva porta mikrokontrolera PIC16F73.

Kontrolni dijagram toka izgleda ovako:

Za prikaz generiranog koda pritisnite Kodirati na vrhu prozora dijagrama toka.

Program za ispravljanje pogrešaka dijagrama toka

TINA automatski proizvodi skupni kod potreban za simulaciju iz dijagrama toka.

Pomoću značajke debugger dijagrama protoka TINA možete testirati i ispraviti prethodno dovršenu dijagram toka.

Program možete pokrenuti kontinuirano pritiskom na gumb Pokreni,

korak po korak pritiskom na gumb Korak naprijed,

ili zaustavite program pritiskom na gumb Stop.

Debugger će pokazati aktivnu komponentu dijagrama toka postavljanjem boje pozadine na žutu.

Debugger će pokazati aktivnu komponentu dijagrama toka postavljanjem boje pozadine na žutu.

U gornjem lijevom kutu alata za pronalaženje pogrešaka postoje tri važne kartice koje uspostavljaju prikaz izvora. Ako odaberete Dijagram toka možete vidjeti i ispraviti putem dijagrama toka. Ako odaberete Dijagram toka + Kod TINA će prikazati i dijagram toka i kod za montažu.

U tom pogledu možete postaviti točke prekida u dijagramu toka i kodu za montažu. Ako odaberete posljednji način, Kodiratimožete ispraviti pogrešku koristeći tradicionalni program za ispravljanje pogrešaka na asembleru.

Imajte na umu da kako bi sinkronizirali dijagram toka i kod za montažu i kako bi kod učinili kod čitljivijim, TINA u kod dodaje dodatne oznake i komentare; na primjer:

Dijagram toka label2:; x <- PORTA

Te oznake ne mijenjaju izvedbu ili operativnu logiku koda.

Točke prekida koriste se za zaustavljanje izvršavanja koda na korisničkim točkama, što omogućuje pregled registara i parametara. TINA nudi nekoliko načina za umetanje i uklanjanje prekidnih točaka.

Primjer miješanog načina rada

Jedna od najkorisnijih značajki TINA-inog programiranja dijagrama toka je da možete testirati operacije uklanjanja pogrešaka uključujući MCU-e programirane dijagramom toka, u mješovitom analogno-digitalnom okruženju.

Sljedeći krug, uključen u TINA, je motorni kontroler koji možete pokrenuti i ispraviti u interaktivnom načinu TINA.