Programmering og feilsøking av MCUer med C
Programmering og feilsøking av MCUer med C
Jump to TINA Main Page & General Information
Skrivingskode er ikke lett, og programmører av stasjonære datamaskiner har vendt seg til et høyt programmeringsspråk. Språkene på høyt nivå øker i popularitet, og C er kanskje det mest brukte og mest nyttige språket for MCU programmering. Det er mange C-kompilatorer tilgjengelig på markedet, mange av dem er gratis eller har en gratis versjon. Du må installere en C-kompilator som genererer koden for den MCU du vil simulere, og så vil TINA automatisk integrere den i sin C-kode debugger.
Her er C-kompilatorene kompatible med TINA:
PIC: HI-TECH PIC compilers,
PIC18: MPLAB C18 compiler
AVR: WINAVR
8051: SDCC
ARM: YAGARTO
HEX-koden generert kjøper han kompilator lagres automatisk i TSC-filene. Du trenger ikke C-kompilatoren når C-koden er kompilert til HEX.
Men du trenger den installerte C-kompilatoren for å sjekke C-koden.
Hvis du kjører simuleringen, lyser lysdioden når logisk nivå på PA0 er høyt og spenningsstiftet viser analog spenning. Merk at denne spenningen følger spenningen på strømforsyningen. De andre pinnene håndteres med logiske verdier i henhold til regler for blandet modus simulering. Dette gjør en stor forskjell i forhold til ekstern simulering av MCUer sammenlignet med TINA. Du kan også se alle spenningene og visningene av hele kretsen under simuleringen og til og med følge operasjonen trinn for trinn ved hjelp av TINA C debuggeren
Feilsøking C-kode i MCUer
Akkurat som med ASM og HEX-kode, kan du følge utførelsen av et C-program i TINA.