Mikrokontrolleru ķēdes

Mikrokontrolleru ķēdes

Jump to TINA Main Page & General Information 

TINA atbalsta daudz (PIC, AVR, Arduino8051, HCS, STM, ARM, TI-Tiva, TI-Sitara, Infineon-XMC) mikrokontrolleri; jauni MCU tiek pastāvīgi pievienoti. Jūs varat redzēt, modificēt un atkļūdot programmu, kas darbojas procesorā, un, protams, varat izveidot savu kodu.

Ir divi veidi, kā nodrošināt TINA mikrokontrolleru programmu. Jūs varat izmantot bināro kodu un atkļūdošanas failu, ko izveidojis standarta kompilators (piemēram, MPLAB PIC), vai arī varat vienkārši ielādēt montāžas kodu, lai palaistu un atkļūdotu TINA, izmantojot iebūvēto montētāja-atkļūdotāju.

TINA mikrokontrolleri var simulēt ne tikai atsevišķi, bet arī kopā ar analogiem, digitāliem, HDL vai citiem modeļiem. 

MCU koda darbināšana un rediģēšana

Ievietojiet PIC Flasher.TSC ķēdi no mapes PiemēriMicrocontrollersPic. 

Ar 16F73 PIC mikrokontrolleru parādīsies šāda shēma, izmantojot mikrokontrolleru 16F73 PIC:

Mikrokontrolleru shēmas, attēls 1

Šī ķēde vienkārši skaitās uz priekšu pa vienam. Nospiediet

Displejam ir jāvirzās uz priekšu pa vienam.

Lai redzētu ASM kodu, veiciet dubultklikšķi uz MCU. (skatiet sīkāku informāciju ātrās lietošanas pamācībā).

TINA ir lieliska funkcija, ar kuras palīdzību jūs varat rediģēt un mainīt pirmkodu tieši TINA.

Ļauj veikt izmaiņas šādā kodā:

Mainiet norādījumus (atlasīti iepriekš) rindā 25 (varat redzēt rindas numuru kodu redaktora loga labajā apakšējā stūrī):

no addlw 01H

pievienot 02H

Saglabājiet nomainīto kodu uz TINA, nospiežot ikona un aizveriet atvērtos MCU logus.

Ja nospiežat

Ņemiet vērā, ka mainītais kods tiks automātiski saglabāts TINA .TSC failā.

Izmantojot atkļūdotāju

Apskatīsim citu programmu ar lielāku interaktivitāti.

Ievietojiet PINA16F84interrupt_rb0.TSC TINA piemēru no mapes PiemēriMicrocontrollersPic.

Nospiediet

Tomēr, ja noklikšķināt uz SW-HL1 slēdža, displejs katru reizi, kad pārslēdzas no zemas uz augsto, pārslēgsies uz priekšu ar 1.

PIC darbības pārtraukšanas iespējas ļaus mums noteikt slēdža izmaiņas.

Tagad apskatīsim operāciju sīkāk, izmantojot TINA interaktīvo ASM atkļūdotāju.

Lai aktivizētu atkļūdotāju, izvēlnē Analīze atlasiet Opcija. Pēc tam iestatiet izvēles rūtiņu “Iespējot MCU koda atkļūdotāju”, kā parādīts zemāk dialoglodziņā Analīzes opcijas.

Nospiediet pogu OK un parādīsies MCU atkļūdotājs:

Sekosim programmas izpildei soli pa solim, nospiežot

Pēc aptuveni 14 klikšķiem mēs nonākam pie PT1: etiķetes, kur programma, šķiet, ir bezgalīga cilpa.

PT1: INCF TEMP, F GOTO PT1

Tagad noklikšķiniet uz SW-HL1 slēdža un nomainiet to uz High. (Jums vajadzētu noklikšķināt, kad kursors mainās uz augšu vērstu bultiņu Î). Atgriezieties pie Atkļūdotājs un noklikšķiniet uz
    X
    Laipni lūdzam DesignSoft
    Ļauj tērzēt, ja nepieciešama palīdzība, lai atrastu pareizo produktu vai būtu nepieciešams atbalsts.
    wpchatıco