MCUde programmeerimine ja silumine C abil

MCUde programmeerimine ja silumine C abil

Jump to TINA Main Page & General Information 

Kirjutamiskoodi kirjutamine ei ole lihtne ja lauaarvutite programmeerijad on pöördunud kõrgetasemelise programmeerimiskeele poole. Kõrgetasemelised keeled on üha populaarsemaks muutunud ning C on ehk kõige kasutatavam ja kõige kasulikum keel MCU programmeerimiseks. Turul on palju C-kompilaatoreid, paljud neist on tasuta või neil on tasuta versioon. Peate installima C-kompilaatori, mis genereerib MCU-koodi, mida soovite simuleerida, ja seejärel integreerib TINA automaatselt oma C-koodi siluri. 

Siin on TINAga ühilduvad C kompilaatorid:

PIC: HI-TECH PIC compilers, 
PIC18: MPLAB C18 compiler 
AVR: WINAVR 
8051: SDCC 
ARM: YAGARTO

HEXi koodiga loodud ostja ta kompilaator salvestatakse automaatselt TSC failidesse. Kui C-kood on HEX-i kompileerimisel, pole C-kompilaatorit vaja. 

Kuid C-koodi kontrollimiseks on vaja paigaldatud C-kompilaatorit.

MCU-de programmeerimine ja silumine C, image 1 abil

Kui käivitate simulatsiooni, süttib LED, kui PA0i loogika tase on kõrge ja pinge pin näitab analoogpinget. Pange tähele, et see pinge järgib toitepinge pinge. Teisi kontakte käsitletakse loogiliste väärtustega vastavalt Mixed Mode Simulation reeglitele. See teeb suureks erinevuseks võrreldes MCU-de välise simulatsiooniga, võrreldes TTAA-ga. Samuti saate simuleerimise ajal näha kõiki oma vooluahela pingeid ja näidikuid ning järgida operatsiooni samm-sammult TINA C siluri abil.

C-koodi silumine MCU-des

Sarnaselt ASM-i ja HEX-koodiga saate jälgida ka C-programmi täitmist TINA-s.

    X
    Tere tulemast DesignSoft
    Võimaldab vestelda, kui vajate abi õige toote leidmisel või abi saamiseks.
    wpchatıco