Mikrokontrolleripiirit

Mikrokontrolleripiirit

Jump to TINA Main Page & General Information 

TINA tukee paljon (PIC, AVR, Arduino8051, HCS, STM, ARM, TI-Tiva, TI-Sitara, Infineon-XMC) mikro-ohjaimet; uusia MCU: ita lisätään jatkuvasti. Voit nähdä, muokata ja debugata prosessorissa käynnissä olevaa ohjelmaa ja tietysti luoda oman koodin.

TINA: n mikrokontrollereita varten on kaksi tapaa tarjota ohjelma. Voit käyttää tavallisen kääntäjän tekemää binaarikoodia ja virheenkorjaustiedostoa (esim. MPLAB PIC: ille) tai voit ladata koodauskoodin suorittamaan ja korjaamaan TINA: n sisäänrakennetun kokoonpano-debuggerin.

TINA: ssa mikrokontrollereita voidaan simuloida paitsi yksin, myös yhdessä analogisten, digitaalisten, HDL- tai muiden mallien kanssa. 

MCU-koodin suorittaminen ja muokkaaminen

Lataa PIC Flasher.TSC -piiri esimerkkejäMicrocontrollersPic-kansiosta. 

Seuraava kaavio 16F73 PIC-mikrokontrollerin avulla tulee näkyviin 16F73 PIC-mikrokontrollerilla:

Mikrokontrolleripiirit, kuva 1

Tämä piiri yksinkertaisesti laskee eteenpäin yksi kerrallaan. paina

Näytön pitäisi edetä yksi kerrallaan.

Kaksoisnapsauta MCU: ta nähdäksesi ASM-koodin. (katso lisätietoja Pika-aloitusoppaasta).

TINA: lla on hieno ominaisuus, jonka avulla voit muokata ja muuttaa lähdekoodia suoraan TINA: ssa.

Voit tehdä koodissa seuraavan muutoksen:

Muuta komentoa (valittu yllä) rivillä 25 (näet rivinumeron koodieditorin ikkunan oikeassa alakulmassa):

käyttäjältä addlw 01H

lisätä 02H

Tallenna muutettu koodi TINA: han painamalla ja sulje avoimet MCU-ikkunat.

Jos painat

Huomaa, että muutettu koodi tallennetaan automaattisesti TINA .TSC-tiedostoon.

Debuggerin käyttäminen

Katsotaanpa toista sovellusta, jolla on enemmän interaktiivisuutta.

Lataa PIC16F84interrupt_rb0.TSC esimerkki TINA: sta EsimerkitMicrocontrollersPic-kansiosta.

paina

Jos kuitenkin napsautat SW-HL1-kytkintä, näyttö siirtyy 1in eteen aina, kun kytkin vaihtuu matalasta korkeuteen.

PIC: n keskeytyskäsittelykyky antaa meille mahdollisuuden havaita kytkimen muutokset.

Katsotaan nyt toimintaa yksityiskohtaisemmin käyttämällä TINA: n interaktiivista ASM-virheenkorjainta.

Aktivoi virheenkorjaus valitsemalla Analyysi-valikosta Option. Määritä sitten "Ota MCU-koodin virheenkorjaus -valintaruutu", kuten alla olevassa analyysiasetusten valintaikkunassa näkyy.

Paina OK-painiketta ja MCU-virheenkorjain tulee näkyviin:

Noudata ohjelman suorittamista vaihe vaiheelta painamalla

Noin 14-napsautusten jälkeen pääset PT1-merkkiin, jossa ohjelma näyttää olevan ääretön silmukka.

PT1: INCF TEMP, F GOTO PT1

Napsauta nyt SW-HL1-kytkintä ja vaihda se korkeaksi. (Napsauta, kun kohdistin muuttuu ylöspäin osoittavaksi nuoleksi Î). Palaa Debuggeriin ja napsauta