תכנות וניפוי שגיאות MCU באמצעות C

תכנות וניפוי שגיאות MCU באמצעות C

Jump to TINA Main Page & General Information 

כתיבת קוד הרכבה אינה קלה, ומתכנתים של מחשבים שולחניים פנו לשפת תכנות ברמה גבוהה. שפות ברמה גבוהה הן הגדלת הפופולריות, ו- C הוא אולי הכי בשימוש והשימושי ביותר עבור שפת תכנות MCU. ישנם מהדרים C רבים זמינים בשוק, רבים מהם חופשיים או יש גרסה חופשית. עליך להתקין מהדר C שיוצר את הקוד עבור ה- MCU שברצונך לדמות, ולאחר מכן TINA ישלב אותו באופן אוטומטי במאתר הבאגים C שלו.

הנה מהדרים C תואם TINA:

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

קוד HEX שנוצר לקנות מהדר מאוחסנים באופן אוטומטי את הקבצים TSC. אתה לא צריך את המהדר C פעם C- קוד הוא הידור לתוך HEX.

עם זאת אתה צריך את המהדר C מותקן לבדוק את קוד ה- C.

תכנות וניפוי שגיאות MCU באמצעות C, תמונה 1

אם אתה מפעיל את הסימולציה, הנורית תידלק כאשר רמת הלוגיקה על PA0 גבוהה, וסיכת המתח תציג את המתח האנלוגי. שים לב כי מתח זה עוקב אחר המתח של אספקת החשמל. הסיכות האחרות מטופלות עם ערכי לוגיקה על פי הכללים של סימולציה מצב מעורב. זה עושה הבדל גדול לעומת סימולציה חיצונית של MCUs לעומת TINA. ניתן גם לראות את כל המתחים והתצוגות של המעגל השלם שלך במהלך הסימולציה ואפילו בצע את הפעולה צעד אחר צעד בעזרת מאתר הבאגים של TINA C

ניפוי קוד C ביחידות MCU

בדיוק כמו עם קוד ASM ו HEX, אתה יכול לעקוב אחר ביצוע של תוכנית C ב TINA.