Flowchart redaktor ja silur
Flowchart redaktor ja silur
Jump to TINA Main Page & General Information
MCU koostuskoodi kirjutamine on sageli raske ja tüütu ülesanne. Saate lihtsustada tarkvaraarendust ja saada rohkem aega elektroonika riistvara kujundamiseks, kui kasutate käsitsi kodeerimise asemel MCINA koodi genereerimiseks ja silumiseks TINA Flowchart'i redaktorit ja siluri, kasutades ainult sümboleid ja voolujuhtimisliine ning seejärel käivitage või silutakse seda kood digitaalses või segapiirkonna keskkonnas.
Vooskeemi redaktor
Järgmises näites on vooskeem lihtsas ahelas asuva MCU juhtimiseks.
Vooskeem lisab kaks numbrit, mis loetakse PIC16F73 mikrokontrolleri kahest pordist.
Kontrolliv vooskeem näeb välja selline:
Genereeritud koodi vaatamiseks vajutage kood vahekaardi akna ülaosas.
Vooskeemi silur
TINA toodab automaatselt skeemilt simulatsiooniks vajaliku montaažikoodi.
Kasutades TINA vooskeemi silumisfunktsiooni, saate testida ja siluda eelnevalt täidetud vooskeemi.
Programmi saate pidevalt käivitada, vajutades nuppu Käivita,
samm-sammult, vajutades nuppu Samm edasi,
või peatage programm, vajutades nuppu Stop.
Siluri näitab aktiivset vooskeemi komponenti, seades selle taustavärvi kollaseks.
Siluri näitab aktiivset vooskeemi komponenti, seades selle taustavärvi kollaseks.
Siluri ülemisse vasakusse nurka on kolm olulist vahekaarti, mis loovad allika vaate. Kui valite Voolukava vahekaardil saate näha ja siluda. Kui valite Vooskeem + kood TINA kuvab nii vooskeemi kui ka koostekoodi.
Selles vaates saate nii vooskeemil kui ka kokkupanekukoodi paigutada katkestuspunkte. Kui valite viimase režiimi, kood, saate siluda, kasutades tavapärast monteerimiskeelt.
Pidage meeles, et vooskeemi ja koostuskoodi sünkroniseerimiseks ning koodi loetavamaks muutmiseks lisab TINA koodile täiendavad märgised ja kommentaarid; näiteks:
Vooskeemi silt 2:; x <- PORTA
Need märgised ei muuda koodi toimivust ega operatsiooni loogikat.
Katkestuspunkte kasutatakse koodide täitmise peatamiseks kasutaja poolt määratud punktides, võimaldades registrite ja parameetrite läbivaatamist. TINA pakub mitmeid viise punktide lisamiseks ja eemaldamiseks.
Segatud režiimi näide
Üks TINA vooskeemi programmeerimise kõige kasulikumaid omadusi on see, et saate testida debug-ahela operatsiooni, sealhulgas vooskeemi poolt programmeeritud MCU-sid, analoog-digitaalses keskkonnas.
Järgmine TINA-sse kuuluv ahel on mootorikontroller, mida saab TINA interaktiivses režiimis käivitada ja siluda.