Mikrovaldiklio grandinės

Mikrovaldiklio grandinės

Jump to TINA Main Page & General Information 

TINA palaiko daug (PIC, AVR, „Arduino“8051, HCS, STM, ARM, TI-Tiva, TI-Sitara, Infineon-XMC) mikrovaldikliai; nauji MCU nuolat pridedami. Galite pamatyti, modifikuoti ir derinti procesoriuje veikiančią programą ir, žinoma, galite sukurti savo kodą.

Yra du būdai TINA mikrovaldiklių programai teikti. Galite naudoti standartinį kompiliatoriaus atliktą dvejetainį kodą ir derinimo failą (pvz., MPLAB, skirtas PIC), arba galite tiesiog įkelti surinkimo kodą, kad paleistumėte ir ištaisytumėte TINA, naudodami pastatytą montuotojo-debugger.

TINA mikrokontroleriai gali būti imituojami ne tik atskirai, bet ir kartu su analoginiais, skaitmeniniais, HDL ar kitais modeliais. 

MCU kodo veikimas ir redagavimas

Įdėkite PIC „Flasher.TSC“ grandinę iš aplanko „exampleMicrocontrollersPic“. 

Su 16F73 PIC mikrokontroleriu pasirodys toks schema, naudojant mikrovaldiklį 16F73 PIC:

Mikrovaldiklio grandinės, vaizdas 1

Ši grandinė tiesiog skaičiuoja viena po kitos. Paspauskite

Ekranas turėtų eiti į priekį vienas po kito.

Dukart spustelėkite MCU, kad pamatytumėte ASM kodą. (žr. daugiau informacijos „Quick Start“ vadove).

TINA turi puikią funkciją, kuria galite redaguoti ir pakeisti pirminį kodą tiesiogiai TINA.

Leidžia atlikti šiuos kodo pakeitimus:

Pakeiskite nurodymą (pasirinktą aukščiau) eilutėje 25 (galite pamatyti eilutės numerį dešiniajame kodo redaktoriaus lango kampe):

iš addlw 01H

pridėti 02H

Pakeiskite pakeistą kodą į TINA, paspausdami piktogramą ir uždarykite atidarytus MCU langus.

Jei paspausite

Atminkite, kad pakeistas kodas bus automatiškai išsaugomas TINA .TSC faile.

Naudojant derintuvą

Pamatysime kitą programą, turinčią daugiau interaktyvumo.

Įdėkite PIC16F84interrupt_rb0.TSC TINA pavyzdį iš aplanko „Pavyzdžiai“.

Paspauskite

Tačiau, jei spustelėsite SW-HL1 jungiklį, ekranas 1 veiks kiekvieną kartą, kai jungiklis pasikeis iš žemo į aukštą.

PIC pertraukimo tvarkymo galimybė leis mums nustatyti jungiklio pakeitimus.

Dabar pažiūrėkime operaciją išsamiau, naudodamiesi TINA interaktyviu ASM derintuvu.

Norėdami suaktyvinti derintuvą, meniu „Analizė“ pasirinkite „Option“. Tada nustatykite žymės langelį „Įgalinti MCU kodo derinimo programą“, kaip parodyta žemiau dialogo lange Analizės parinktys.

Paspauskite mygtuką OK ir pasirodys MCU debugger:

Stebėkime programos vykdymą palaipsniui, paspausdami

Po 14 paspaudimų mes pateksime į PT1: etiketę, kurioje atrodo, kad programa yra begalinėje linijoje.

PT1: INCF TEMP, F GOTO PT1

Dabar spustelėkite SW-HL1 jungiklį ir pakeiskite jį į Aukštas. (Turėtumėte spustelėti, kai žymeklis pasikeis į rodyklę aukštyn Î). Grįžkite į derintuvą ir spustelėkite
    X
    Malonu, kad tave aplankė „DesignSoft“
    Leidžia kalbėtis, jei reikia pagalbos ieškant tinkamo produkto ar reikia palaikymo.
    „wpChatIcon“