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