Obvody mikrokontroléru

Obvody mikrokontroléru

Jump to TINA Main Page & General Information 

TINA podporuje mnoho (PIC, AVR, Arduino8051, HCS, STM, ARM, TI-Tiva, TI-Sitara, Infineon-XMC) mikrokontroléry; neustále se přidávají nové MCU. Můžete vidět, upravovat a ladit program běžící v procesoru a samozřejmě si můžete vytvořit svůj vlastní kód.

Pro mikroprocesory v TINA existují dva způsoby. Můžete použít binární kód a ladicí soubor vytvořený standardním kompilátorem (např. MPLAB pro PIC), nebo můžete jednoduše nahrát váš kód pro spuštění a ladění v TINA pomocí vestavěného debuggeru assembleru.

Mikrokontroléry TINA lze simulovat nejen samostatně, ale také společně s analogovými, digitálními, HDL nebo jinými modely. 

Spuštění a úprava kódu MCU

Vložte obvod PIC Flasher.TSC ze složky ExamplesMicrocontrollersPic. 

S mikrokontrolérem 16F73 PIC se objeví následující schéma s mikrokontrolérem 16F73 PIC:

Obvody mikrokontroléru, obraz 1

Tento okruh se jednoduše počítá dopředu po jednom. zmáčkni

Displej by měl postupovat o krok vpřed.

Poklepejte na jednotku MCU a zobrazte v ní kód ASM. (více podrobností naleznete v příručce Quick Start).

TINA má skvělou vlastnost, kterou můžete editovat a měnit zdrojový kód přímo v TINA.

Umožňuje provést následující změnu kódu:

Změňte instrukci (vybranou výše) v řádku 25 (číslo řádku můžete vidět v pravém dolním rohu okna editoru kódu):

od addlw 01H

přidejte 02H

Změněný kód uložte stisknutím tlačítka a zavřete otevřená okna MCU.

Pokud stisknete

Změněný kód bude automaticky uložen do souboru TINA .TSC.

Pomocí ladicího programu

Podívejme se na jinou aplikaci s více interaktivitou.

Načíst příklad PIC16F84interrupt_rb0.TSC TINA ze složky ExamplesMicrocontrollersPic.

Stiskněte

Pokud však klepnete na přepínač SW-HL1, displej bude krok vpřed o 1 pokaždé, když se přepínač změní z Low na High.

Schopnost zpracování PIC přerušení nám umožní detekovat změny přepínače.

Nyní se podívejme na operaci podrobněji pomocí interního ladicího programu ASM od TINA.

Chcete-li aktivovat ladicí program, vyberte v nabídce Analýza možnost Možnost. Poté zaškrtněte políčko „Povolit ladicí program kódu MCU“, jak je znázorněno níže v dialogovém okně Možnosti analýzy.

Stiskněte tlačítko OK a zobrazí se ladicí program MCU:

Následně krok za krokem sledujeme provádění programu stisknutím tlačítka

Po asi 14 kliknutí se dostaneme do PT1: label, kde se program zdá být v nekonečné smyčce.

PT1: INCF TEMP, F GOTO PT1

Nyní klikněte na přepínač SW-HL1 a změňte jej na Vysoký. (Měli byste kliknout, když se kurzor změní na šipku směřující nahoru Î). Vraťte se zpět k Debuggeru a klikněte na
    X
    Vítejte v DesignSoft
    Umožňuje chat, pokud potřebujete pomoc při hledání správného produktu nebo potřebujete podporu.
    wpchatıco