Mikrokontrollerkretsar

Mikrokontrollerkretsar

Jump to TINA Main Page & General Information 

TINA stöder mycket av (PIC, AVR, Arduino8051, HCS, STM, ARM, TI-Tiva, TI-Sitara, Infineon-XMC) mikrokontroller; nya MCU: er läggs ständigt till. Du kan se, modifiera och felsöka programmet som körs i processorn och naturligtvis kan du skapa din egen kod.

Det finns två sätt att tillhandahålla programmet för mikrokontroller i TINA. Du kan använda binärkoden och felsökningsfilen som gjorts av en standardkompilator (t.ex. MPLAB för PIC) eller du kan bara ladda din monterings kod för att köra och felsöka i TINA med hjälp av den inbyggda assembler-debuggeren.

I TINA kan mikrocontrollers simuleras inte bara ensam men också tillsammans med analoga, digitala, HDL eller andra modeller. 

Köra och redigera MCU-kod

Ladda PIC Flasher.TSC-kretsen från mappen ExamplesMicrocontrollersPic. 

Följande schematiska med hjälp av 16F73 PIC-mikrokontroller visas med 16F73 PIC-mikrokontrollern:

Mikroprocessorkretsar, bild 1

Denna krets räknar enkelt fram en-för-en. tryck på

Displayen ska gå framåt en efter en.

Dubbelklicka på MCU-enheten för att se ASM-koden i den. (se mer information i snabbstartshandboken).

TINA har en bra funktion där du kan redigera och ändra källkoden direkt i TINA.

Låt oss göra följande ändring i koden:

Ändra anvisningarna (vald ovan) i rad 25 (du kan se linjenummeret längst ner till höger i kodredigeringsfönstret):

från addlw 01H

att addlw 02H

Spara den ändrade koden till TINA genom att trycka på ikonen och stäng de öppna MCU-fönstren.

Om du trycker på

Observera att den ändrade koden automatiskt sparas i filen TINA .TSC.

Använda debugger

Låt oss se en annan applikation med mer interaktivitet.

Ladda PIC16F84interrupt_rb0.TSC-exemplet på TINA från mappen ExamplesMicrocontrollersPic.

Tryck

Om du klickar på SW-HL1-omkopplaren kommer displayen att gå framåt med 1 varje gång växeln ändras från Låg till Hög.

PIC: s avbrottshanteringsfunktion tillåter oss att upptäcka växlingsändringar.

Låt oss nu se operationen mer detaljerat med hjälp av TINAs interaktiva ASM-felsökare.

För att aktivera felsökaren, välj Alternativ på Analys-menyn. Ställ sedan in kryssrutan "Aktivera MCU-kodfelsökare", som visas nedan i dialogrutan Analysalternativ.

Tryck på OK-knappen och MCU-debugger kommer att visas:

Låt oss följa programkörningen steg för steg genom att trycka på

Efter omkring 14-klick kommer vi till PT1: etiketten där programmet verkar vara i en oändlig loop.

PT1: INCF TEMP, F GOTO PT1

Klicka nu på SW-HL1-omkopplaren och ändra den till Hög. (Du bör klicka när markören ändras till en pil uppåt Î). Gå tillbaka till felsökaren och klicka på
    X
    Glad att ha dig kl DesignSoft
    Låter chatta om du behöver hjälp med att hitta rätt produkt eller behöver support.
    den wpchatıco