Plūsmas diagrammas redaktors un atkļūdotājs

Plūsmas diagrammas redaktors un atkļūdotājs

Jump to TINA Main Page & General Information 

MCU montāžas koda rakstīšana bieži ir grūts un garlaicīgs uzdevums. Jūs varat vienkāršot programmatūras izstrādi un iegūt vairāk laika, lai izstrādātu elektronikas aparatūru, ja manuālās kodēšanas vietā izmantojat TINA plūsmas diagrammas redaktoru un atkļūdotāju, lai ģenerētu un atkļūdotu MCU kodu, izmantojot tikai simbolus un plūsmas kontroles līnijas, un pēc tam palaist vai atkļūdot šo kods ciparu vai jauktas shēmas vidē.

Plūsmas diagrammas redaktors

Nākamajā piemērā plāna shēma, lai kontrolētu vienkāršu ķēdi iebūvētu MCU.

Plūsmas diagramma pievieno divus skaitļus, kas tiek nolasīti no diviem PIC16F73 mikrokontrollera portiem.

Kontroles shēma izskatās šādi:

Lai apskatītu ģenerēto kodu, nospiediet kods cilnes plūsmas diagrammas augšdaļā.

Plūsmas diagrammas atkļūdotājs

TINA automātiski izveido simulācijai nepieciešamo montāžas kodu no plūsmas shēmas.

Izmantojot TINA plūsmas diagrammas atkļūdošanas funkciju, varat pārbaudīt un atkļūdot iepriekš aizpildīto shēmu.

Programmu var palaist nepārtraukti, nospiežot pogu Palaist,

soli pa solim, nospiežot pogu Uz priekšu,

vai apturiet programmu, nospiežot pogu Stop.

Atkļūdotājs parādīs aktīvo plūsmas diagrammas komponentu, nosakot tā fona krāsu dzeltenā krāsā.

Atkļūdotājs parādīs aktīvo plūsmas diagrammas komponentu, nosakot tā fona krāsu dzeltenā krāsā.

Atkļūdotāja augšējā kreisajā stūrī ir trīs svarīgas cilnes, kas nosaka avota skatu. Ja izvēlaties Blokshēma cilnē, jūs varat redzēt un atkļūdot caur plūsmas diagrammu. Ja izvēlaties Plūsmas diagramma + kods cilne, TINA parādīs gan plūsmas shēmu, gan montāžas kodu.

Šajā skatījumā varat izvietot pārtraukuma punktus gan plūsmas shēmā, gan montāžas kodā. Ja izvēlaties pēdējo režīmu, kods, varat atkļūdot, izmantojot tradicionālo montāžas valodas atkļūdošanu.

Ņemiet vērā, ka, lai sinhronizētu plūsmas shēmu un montāžas kodu, un lai kodu padarītu vieglāk lasāmu, TINA kodā ievieto papildu etiķetes un komentārus; piemēram:

Plūsmas shēma etiķete2:; x <- PORTA

Šīs etiķetes nemaina koda darbību vai darbības loģiku.

Pārtraukuma punkti tiek izmantoti, lai apturētu kodu izpildi lietotāja norādītajos punktos, ļaujot pārbaudīt reģistrus un parametrus. TINA piedāvā vairākus paņēmienus, lai ievietotu un noņemtu pārtraukuma punktus.

Jaukta režīma piemērs

Viena no visnoderīgākajām TINA plūsmas shēmas programmēšanas iezīmēm ir tā, ka jūs varat pārbaudīt atkļūdošanas ķēdes darbību, ieskaitot MCU, kas ieprogrammēti ar plūsmas diagrammu, jauktajā analog-digitālajā vidē.

Sekojošā ķēde, kas iekļauta TINA, ir motora kontrolieris, kuru var darbināt un atkļūdot TINA interaktīvajā režīmā.