Flowchart Editor at Debugger

Flowchart Editor at Debugger

Jump to TINA Main Page & General Information 

Ang pagsulat ng MCU assembly code ay kadalasang mahirap at nakakapagod na gawain. Maaari mong pasimplehin ang pag-unlad ng software at makakuha ng mas maraming oras upang mag-disenyo ng hardware ng electronics kung, sa halip na manu-manong coding, gagamitin mo ang TINA's Flowchart editor at debugger upang buuin at i-debug ang code ng MCU, gamit lamang ang mga simbolo at flow control lines, at pagkatapos ay patakbuhin o i-debug ito code sa digital o mixed circuit environment.

Flowchart Editor

Sa sumusunod na halimbawa, ang isang flowchart upang kontrolin ang isang MCU na naka-embed sa isang simpleng circuit. 

Ang flowchart ay nagdadagdag ng dalawang numero na nabasa mula sa dalawang port ng PIC16F73 microcontroller.

Mukhang ganito ang pagkontrol ng flowchart:

Upang tingnan ang nabuong code, pindutin ang kodigo tab sa itaas ng window ng flowchart.

Debugger ng Flowchart

Awtomatikong naglalabas ang TINA ng pagpupulong code na kinakailangan para sa simulation mula sa flowchart.

Gamit ang tampok na flowchart debugger ng TINA maaari mong subukan at i-debug ang naunang nakumpleto na flowchart.

Maaari mong patuloy na patakbuhin ang programa sa pamamagitan ng pagpindot sa pindutan ng Run,

sunud-sunod sa pamamagitan ng pagpindot sa pindutang Pagpasa ng Hakbang,

o ihinto ang programa sa pamamagitan ng pagpindot sa pindutan ng Itigil. 

Ipapakita ng debugger ang aktibong bahagi ng flowchart sa pamamagitan ng pagtatakda ng kulay ng background nito sa dilaw.

Ipapakita ng debugger ang aktibong bahagi ng flowchart sa pamamagitan ng pagtatakda ng kulay ng background nito sa dilaw.

May tatlong mahalagang mga tab sa itaas na kaliwang sulok ng debugger na nagtatatag ng pagtingin sa pinagmulan. Kung pinili mo ang Flowchart tab, maaari mong makita at mag-debug sa pamamagitan ng Flowchart. Kung pinili mo ang Flowchart + Code tab, ipapakita ng TINA ang parehong flowchart at ang assembly code.

Maaari mong, sa view na ito, ilagay ang mga breakpoint sa parehong flowchart at sa assembly code. Kung pinili mo ang huling mode, kodigo, maaari mong mag-debug gamit ang tradisyonal na pagpupulong sa wika ng pagpupulong.

Tandaan na upang ma-synchronize ang flowchart at ang assembly code, at upang gawing mas mababasa ang code, sinisingil ng TINA ang mga karagdagang label at komento sa code; Halimbawa:

Label ng Flowchart2:; x <- PORTA

Ang mga label na ito ay hindi nagbabago sa pagganap o sa pagpapatakbo ng lohika ng code.

Ang mga breakpoint ay ginagamit upang ihinto ang pagpapatupad ng code sa mga tinukoy na user point, na nagpapahintulot sa pagsusuri ng mga registro at mga parameter. Nag-aalok ang TINA ng maraming paraan upang maipasok at alisin ang mga breakpoint.

Halimbawa ng Mixed Mode

Isa sa mga pinaka-kapaki-pakinabang na tampok ng flowchart programming ng TINA ay maaari mong subukan ang operasyon ng debug circuit kabilang ang mga MCU na nakaprograma sa flowchart, sa mixed analog-digital na kapaligiran. 

 Ang sumusunod na circuit, na kasama sa TINA, ay isang motor controller na maaari mong patakbuhin at mag-debug sa interactive na mode ng TINA.

    X
    Maligayang pagdating sa DesignSoft
    Hinahayaan ang chat kung kailangan ng anumang tulong sa paghahanap ng tamang produkto o nangangailangan ng suporta.
    wpChatIcon