Programació i depuració de MCUs utilitzant C

Programació i depuració de MCUs utilitzant C

Jump to TINA Main Page & General Information 

Escriure codi de muntatge no és fàcil, i els programadors d’ordinadors d’escriptori s’han convertit en un llenguatge de programació d’alt nivell. Els idiomes d’alt nivell són cada cop més populars, i C és potser el llenguatge més utilitzat i més útil per a la programació de MCU. Hi ha molts compiladors C disponibles al mercat; molts d’ells són gratuïts o tenen una versió gratuïta. Heu d’instal·lar un compilador C que generi el codi de l’MCU que vulgueu simular i, a continuació, TINA l’integrarà automàticament al seu depurador de codi C.

Aquí teniu els compiladors C compatibles amb TINA:

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

El codi HEX generat que compila el compilador s'emmagatzema automàticament als fitxers TSC. No necessiteu el compilador C una vegada que el codi C estigui compilat a HEX.

Tanmateix, necessiteu el compilador C instal·lat per comprovar el codi C.

Programació i depuració de MCUs utilitzant C, imatge 1

Si executeu la simulació, el LED s'il·luminarà quan el nivell de lògica de PA0 sigui alt i el pin de tensió mostrarà la tensió analògica. Tingueu en compte que aquesta tensió segueix la tensió de l’alimentació. Els altres pins es manegen amb valors lògics segons les regles de la simulació de mode mixt. Això fa una gran diferència en comparació amb la simulació externa de MCU en comparació amb TINA. També podeu veure totes les tensions i visualitzacions del vostre circuit complet durant la simulació i, fins i tot, seguir la operació pas a pas amb l’ajut del depurador TINA C

Depuració del codi C a MCU

Igual que amb el codi ASM i HEX, podeu seguir l'execució d'un programa C a TINA.