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.
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.