Programmation et débogage de MCU à l'aide de C
Programmation et débogage de MCU à l'aide de C
Jump to TINA Main Page & General Information
Écrire du code assembleur n’est pas chose facile, et les programmeurs d’ordinateurs de bureau se sont tournés vers un langage de programmation de haut niveau. Les langages de haut niveau gagnent en popularité, et C est peut-être le langage le plus utilisé et le plus utile pour la programmation MCU. Il existe de nombreux compilateurs C disponibles sur le marché, beaucoup d'entre eux sont gratuits ou ont une version gratuite. Vous devez installer un compilateur C qui génère le code de la MCU que vous souhaitez simuler, puis TINA l'intégrera automatiquement dans son débogueur de code C.
Voici les compilateurs C compatibles avec TINA:
PIC: HI-TECH PIC compilers,
PIC18: MPLAB C18 compiler
AVR: WINAVR
8051: SDCC
ARM: YAGARTO
Le code HEX généré par le compilateur est automatiquement stocké dans les fichiers TSC. Vous n'avez pas besoin du compilateur C une fois que le code C est compilé dans HEX.
Cependant, vous avez besoin du compilateur C installé pour vérifier le code C.
Si vous exécutez la simulation, le voyant s'allume lorsque le niveau logique sur PA0 est élevé et la broche de tension indique la tension analogique. Notez que cette tension suit la tension de l'alimentation. Les autres broches sont traitées avec des valeurs logiques conformément aux règles de la simulation en mode mixte. Cela fait une grande différence par rapport à la simulation externe de MCU par rapport àTINA. Vous pouvez également voir toutes les tensions et tous les affichages de votre circuit complet pendant la simulation et même suivre l'opération étape par étape à l'aide du débogueur TINA C.
Débogage du code C dans les MCU
Tout comme avec le code ASM et HEX, vous pouvez suivre l'exécution d'un programme C dans TINA.