תכנות וניפוי שגיאות 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.
אם אתה מפעיל את הסימולציה, הנורית תידלק כאשר רמת הלוגיקה על PA0 גבוהה, וסיכת המתח תציג את המתח האנלוגי. שים לב כי מתח זה עוקב אחר המתח של אספקת החשמל. הסיכות האחרות מטופלות עם ערכי לוגיקה על פי הכללים של סימולציה מצב מעורב. זה עושה הבדל גדול לעומת סימולציה חיצונית של MCUs לעומת TINA. ניתן גם לראות את כל המתחים והתצוגות של המעגל השלם שלך במהלך הסימולציה ואפילו בצע את הפעולה צעד אחר צעד בעזרת מאתר הבאגים של TINA C
ניפוי קוד C ביחידות MCU
בדיוק כמו עם קוד ASM ו HEX, אתה יכול לעקוב אחר ביצוע של תוכנית C ב TINA.