Mikrokrmilniška vezja

Mikrokrmilniška vezja

Jump to TINA Main Page & General Information 

TINA podpira veliko (PIC, AVR, Arduino8051, HCS, STM, ARM, TI-Tiva, TI-Sitara, Infineon-XMC) mikrokrmilniki; nenehno se dodajajo novi MCU. Program, ki se izvaja v procesorju, lahko vidite, spremenite in odpravite napake, seveda pa lahko ustvarite svojo kodo.

Na voljo sta dva načina zagotavljanja programa za mikrokontrolerje v TINA. Uporabite lahko dvojiško kodo in datoteko za razhroščevanje, ki jo je naredil standardni prevajalnik (npr. MPLAB za PIC) ali pa samo naložite kodo za montažo, da se zažene in razhroši v TINA-ju z uporabo vgrajenega asembler-debugerja.

V TINA mikrokontrolerjih lahko simuliramo ne samo sami, ampak tudi skupaj z analognimi, digitalnimi, HDL ali drugimi modeli. 

Izvajanje in urejanje kode MCU

Vstavite vezje PIC Flasher.TSC iz mape ExampleMicrocontrollersPic. 

Naslednja shema z uporabo mikrokrmilnika 16F73 PIC se bo pojavila z mikrokrmilnikom PIC 16F73:

Mikrokrmilniška vezja, slika 1

To vezje preprosto šteje eno za drugo. Pritisnite

Zaslon naj se po korakih pomakne naprej.

Dvokliknite MCU, da vidite kodo ASM v njej. (več podrobnosti najdete v priročniku za hitri začetek).

TINA ima veliko funkcijo, s katero lahko urejate in spreminjate izvorno kodo neposredno v TINA.

Dovolite, da v kodi naredimo naslednje spremembe:

Spremenite navodilo (izbrano zgoraj) v vrstici 25 (v spodnjem desnem kotu okna urejevalnika kode lahko vidite številko vrstice):

od dodatka 01H

da dodamo 02H

Spremenjeno kodo shranite v TINA s pritiskom na ikona in zaprite odprta okna MCU.

Če pritisnete

Upoštevajte, da se spremenjena koda samodejno shrani v datoteko TINA .TSC.

Uporaba razhroščevalnika

Poglejmo še eno aplikacijo z več interaktivnosti.

Naložite PIC16F84interrupt_rb0.TSC primer TINA iz mape ExampleMicrocontrollersPic.

Pritisnite

Če pa kliknete na stikalo SW-HL1., Se bo zaslon pomaknil naprej z 1 vsakič, ko se stikalo spremeni iz nizke v visoko.

PIC-jeva zmožnost prekinjanja bo omogočila odkrivanje sprememb stikala.

Zdaj pa si podrobneje oglejmo delovanje z uporabo interaktivnega razhroščevalnika ASM TINA-e.

Če želite aktivirati razhroščevalnik, v meniju Analiza izberite možnost. Nato nastavite potrditveno polje »Omogoči razhroščevalnik kode MCU«, kot je prikazano spodaj v pogovornem oknu Možnosti analize.

Pritisnite gumb OK in prikazal se bo napajalnik MCU:

Sledimo izvedbi programa korak za korakom s pritiskom na gumb

Po klicih 14 smo prišli do oznake PT1: kjer se zdi, da je program v neskončni zanki.

PT1: INCF TEMP, F GOTO PT1

Zdaj kliknite stikalo SW-HL1 in ga spremenite v High. (Kliknite, ko se kazalec spremeni v puščico navzgor Î). Vrnite se v razhroščevalnik in kliknite
    X
    Dobrodošli v DesignSoft
    Omogočimo klepet, če potrebujete pomoč pri iskanju pravega izdelka ali potrebujete podporo.
    wpchatıco