MCU: iden ohjelmointi ja virheenkorjaus C: llä

MCU: iden ohjelmointi ja virheenkorjaus C: llä

Jump to TINA Main Page & General Information 

Kirjoituskoodin kirjoittaminen ei ole helppoa, ja pöytätietokoneiden ohjelmoijat ovat kääntyneet korkean tason ohjelmointikielelle. Korkean tason kielet ovat yhä suositumpia, ja C on ehkä kaikkein käytetyin ja hyödyllisin kieli MCU-ohjelmoinnissa. Markkinoilla on monia C-kääntäjiä, joista monet ovat ilmaisia ​​tai niillä on ilmainen versio. Sinun on asennettava C-kääntäjä, joka luo koodin MCU: lle, jonka haluat simuloida, ja sitten TINA integroi sen automaattisesti C-koodin debuggeriin.

Tässä ovat TINA: n kanssa yhteensopivat C-kääntäjät:

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

HEX-koodin muodostama ostajan kääntäjä tallennetaan automaattisesti TSC-tiedostoihin. Sinun ei tarvitse C-kääntäjää, kun C-koodi on koottu HEXiin.

C-koodin tarkistamiseen tarvitaan kuitenkin asennettu C-kääntäjä.

MCU: iden ohjelmointi ja virheenkorjaus käyttäen C, image 1

Jos suoritat simulaation, LED syttyy, kun PA0: n logiikkataso on korkea ja jännitetappi näyttää analogisen jännitteen. Huomaa, että tämä jännite seuraa virtalähteen jännitettä. Muita nastoja käsitellään loogisilla arvoilla Mixed Mode Simulationin sääntöjen mukaisesti. Tämä merkitsee suurta eroa verrattuna MCU: iden ulkoiseen simulointiin verrattuna aTEA: han. Voit myös nähdä kaikki piirisi jännitteet ja näytöt simulaation aikana ja seurata toimintaa myös vaiheittain TINA C-debuggerin avulla.

C-koodin virheenkorjaus MCU-laitteissa

Aivan kuten ASM- ja HEX-koodilla, voit seurata C-ohjelman toteutusta TINA: ssa.