Flowchart Editor dhe Debugger

Flowchart Editor dhe Debugger

Jump to TINA Main Page & General Information 

Shkrimi i kodit të montimit MCU shpesh është një detyrë e vështirë dhe e lodhshme. Ju mund të thjeshtoni zhvillimin e softuerit dhe të fitoni më shumë kohë për të dizajnuar harduerin elektronik nëse, në vend të kodimit manual, përdorni redaktorin dhe debuggerin e Fluturimit të Fluksit TINA për të gjeneruar dhe debuguar kodin MCU, duke përdorur vetëm simbole dhe linjat e kontrollit të rrjedhjes, kodin në mjedisin dixhital ose qark të përzier.

Redaktuesi i Flowchart

Në shembullin e mëposhtëm, një diagramë rrjedhimi për të kontrolluar një MCU të ngulitur në një qark të thjeshtë.

Diagrami i rrjedhës shton dy numra që lexohen nga dy portet e mikrokontrollorit PIC16F73.

Diagrami i rrjedhës së kontrollimit duket kështu:

Për të parë kodin e gjeneruar, shtypni kod tab në krye të dritares së tabelës së rrjedhës.

Diagrami i rrjedhës së diagramës

TINA prodhon automatikisht kodin e montimit të kërkuar për simulimin nga diagrami i rrjedhës.

Përdorimi i funksionit debugger të diagramit të rrjedhës së TINA ju mund të provoni dhe të korrigjoni diagramin e rrjedhës së përfunduar më parë.

Ju mund ta programoni vazhdimisht duke shtypur butonin Run,

hap pas hapi duke shtypur butonin Step Forward,

ose ndaloni programin duke shtypur butonin Stop.

Debugger do të tregojë komponentën e diagramës së rrjedhës aktive duke vendosur ngjyrën e saj të sfondit në të verdhë.

Debugger do të tregojë komponentën e diagramës së rrjedhës aktive duke vendosur ngjyrën e saj të sfondit në të verdhë.

Ekzistojnë tri skeda të rëndësishme në këndin e sipërm të majtë të debugger-it që krijojnë pikëpamjen e burimit. Nëse zgjidhni flowchart tab, ju mund të shihni dhe të debugoni nëpërmjet Flowchart. Nëse zgjidhni Flowchart + Code tab, TINA do të shfaqë dy diagramin e rrjedhës dhe kodin e montimit.

Ju mundeni, në këtë pikëpamje, të vendosni pikat e thyera si në diagramën e rrjedhës ashtu edhe në kodin e montimit. Nëse zgjidhni mënyrën e fundit, kod, mund të korrigjoni gabimet duke përdorur debugging tradicionale të asamblesë.

Vini re se për të sinkronizuar diagramin e rrjedhës dhe kodin e montimit, dhe për ta bërë kodin më të lexueshëm, TINA fut etiketat dhe komentet shtesë në kodin; për shembull:

Etiketa e tabelës së rrjedhës2:; x <- PORTA

Këto etiketa nuk ndryshojnë performancën ose logjikën operative të kodit.

Pikat e ndarjes përdoren për të ndaluar ekzekutimin e kodeve në pikat e përcaktuara nga përdoruesit, duke lejuar ekzaminimin e regjistrave dhe parametrave. TINA ofron disa mënyra për të futur dhe për të hequr breakpoints.

Shembull për modele të përziera

Një nga karakteristikat më të dobishme të programimit të diagramës së rrjedhës së TINA është që ju mund të provoni operacionin e qarkut debugues duke përfshirë MCU-të e programuar nga diagrami i rrjedhës, në mjedisin e përzier analog-dixhital.

Qarku i mëposhtëm, i përfshirë në TINA, është një kontrollues motorësh që mund të kryesh dhe të debugosh në mënyrën interaktive të TINA.