- תוכן MSP430G2 LaunchPad:
- MSP430G2452 ו- MSP430G2553 מיקרו-בקרים:
- הפעלת ובדיקת מועצת הפיתוח שלך:
- תוכנת תכנות (IDE) עבור MSP430 LaunchPad:
ה- MSP-EXP430G2 הוא כלי פיתוח המכונה LaunchPad המסופק על ידי מכשירי טקסס כדי ללמוד ולתרגל כיצד להשתמש במיקרו- בקרים שלהם. לוח זה נכנס לקטגוריית MSP430 Value Line, שם נוכל לתכנת את כל המיקרו-בקרים מסדרת MSP430. הלוח האדום והמבריק והמרהיב הזה מרתק ללמוד רק בגלל העובדה שהוא שייך ל- TI (Texas Instruments). ללמוד כיצד להשתמש במיקרו-בקרים של TI יהיה בהתרסה כלי אדיר בשרוולנו מכיוון ש- TI הוא באמת עצום ויש לו אמת רחבה של MCU לבחירה במחיר פחות תחרותי.
בסדרת הדרכות זו, נלמד על MSP430G2 LaunchPad וכיצד לתכנת אותו. באמצעות LaunchPad זה נוכל לעבוד עם MSP430 מיקרו-בקרים המציעים ביצועים של 16 סיביות במהירות תפעולית עד 16 מגה-הרץ. ההדרכות נכתבות למתחילים מאוד בתחום האלקטרוניקה ומכאן שכל נושא יתואר בתפיסה חדה ככל האפשר. החומרה הנדרשת להדרכות אלה תהיה מחשב רגיל וכלי ערכת הפיתוח LaunchPad של MSP430 ValuePad עם כמה רכיבי אלקטרוניקה בסיסיים אחרים שתוכלו למצוא בחנות החומרה האלקטרונית המקומית שלכם. אז בלי שום מענה נוסף בואו נצלול לכלי הפיתוח ונבדוק מה כלול בתיבה וכיצד להשתמש בהם. נוכל להבהב נורית בסוף הדרכה זו.
תוכן MSP430G2 LaunchPad:
כשתרכוש את כלי הפיתוח MSP430G2 LaunchPad מ- TI או מכל ספק מקומי אחר תקבל את החומרים הבאים הכלולים בתיבה שלך. התוכן המלא מוצג גם בתמונה למטה. כמו כן, שים לב שהדבר חל על 2018 כמו הגרסאות הקודמות והעתידיות עשויות להכיל תוכן שונה
- לוח הפיתוח MSP-EXP430G2
- MSP430G2452 ו- MSP430G2553 מיקרו-בקרים
- כבל USB מיני
- מתנד מיקרו קריסטל (32.7kHz)
- מדריך להתחלה מהירה
MSP430G2452 ו- MSP430G2553 מיקרו-בקרים:
כפי שנאמר קודם, ניתן להשתמש במועצת הפיתוח של MSP430 לתכנות מיקרו-בקרים הנמצאים תחת סדרת MSP430 Value. אבל, עם ערכת הפיתוח הזו, TI מספקת לנו שני מיקרו-בקרים מסדרת MSP430 שהם MSP430G2452 ו- MSP430G2553. שניהם 20 פינים DIP IC עם ביצועים הגונים. כברירת מחדל, ה- MSP430G2553 יתוקן לשקע ה- IC של לוח הפיתוח שלך ו- MSP430G2452 יסופק בנפרד. המפרט הטכני של שני ה- MCU מנוסח להלן
שם MCU: | מפרט טכני |
MSP430G2553 | 16kB פלאש, 512B RAM, 16GPIO, טיימר 2 × 16 סיביות, טיימר שעון כלבים, איפוס החום החוצה, 1 × USI (IIC / SPI / UART), 8ch 10 סיביות ADC, 8ch Comparator, מודול IO מגע קיבולי |
MSP430G2452 | 8kB פלאש, 256B RAM, 16GPIO, טיימר 1 × 16 סיביות, טיימר שעון כלבים, איפוס החום החוצה, 1 × USI (IIC / SPI), ADC 8ch 10 סיביות, משווה 8ch, מודול IO מגע קיבולי |
כפי שניתן לראות ל- MSP430G2553 יש מפרט טוב יותר מהאחר, יש לו גם מודול UART שיהיה מאוד שימושי בעת ניפוי באגים באמצעות Energia. מכאן שבסדרת הדרכות זו, נשתמש ב- MSP430G2553 כדי לחקור את כל הפונקציות של ערכת פיתוח זו.
כבל USB מיני:
כבל ה- USB המיני משמש לחיבור הלוח למחשב כאשר תוכנית העלתה את הנתונים (בצורה של קוד hex) יזרמו מהמחשב ללוח דרך כבל זה. גם במהלך ניפוי באגים (Serial Monitor), נתוני ה- MCU יתקבלו באמצעות כבל זה.
כבל זה מספק גם כוח ללוח, כך שתוכלו אפילו להשתמש במטען נייד בכדי להפעיל את הלוח באמצעות כבל זה לאחר העלאת התוכנית.
מתנד מיקרו קריסטל:
TI מספק גם מתנד מיקרו גבישים 32kHz יחד עם ערכת הפיתוח. ניתן להלחין את הקריסטל הזה על הלוח אך הוא אופציונלי לחלוטין. מכיוון של- MSP430G2553 IC יש מתנד פנימי של 16 מגה-הרץ שאמור להספיק לנו כדי להתחיל.
הפעלת ובדיקת מועצת הפיתוח שלך:
לפני שנתחיל משהו TI כבר היה מעלה תוכנית לדוגמא למיקרו-בקר MSP430G2553 שלך, אז תן לנו להפעיל את הלוח ולבדוק אם זה עובד. תוכלו להפעיל לוח באמצעות שקע ה- USB המיני וברגע שתעשו זאת, עליכם להבחין בנוריות הנורות (אדום וירוק) בפינה השמאלית התחתונה של הלוח זוהרות לחילופין. לאחר מכן תוכל ללחוץ על כפתור הלחיצה המחובר ל- P1.3 כדי לבדוק אם חיישן הטמפרטורה הפנימי פועל. כן, ל- MSP2553 יש חיישן טמפרטורה פנימי, אחרי שלוחצים על הכפתור פשוט משפשפים את האצבעות כדי לחמם אותו ומניחים אותו על ה- IC תוכלו להבחין שנורית ה- LED האדומה נדלקת כדי לציין את עליית הטמפרטורה. מגניב!! ימין?? אוקיי עכשיו, בואו נעבור לסביבת התוכנה.
תוכנת תכנות (IDE) עבור MSP430 LaunchPad:
טקסס אינסטרומנטס מאפשרת לנו לתכנת את המיקרו-בקרים שלהם באמצעות מגוון סביבות. הרשמי הוא סטודיו מלחין הקודים הידוע בכינויו CCS. תוכנה זו היא גם בחינם אך השימוש בה דורש ניסיון מינימלי עם מיקרו-בקרים.
מכיוון שסדרת הדרכות זו מיועדת למתחילים מוחלטים אנו משתמשים בסביבת פיתוח אחרת בשם Energia. אנרג'יה היא קוד פתוח וסביבה חופשית המאפשרת לנו לתכנת את מיקרו-בקרים TI בקלות. המטרה העיקרית של אנרג'יה היא להפוך תכנות TI MCU לקלות כמו תכנות בארדואינו. אז אנרג'יה היא מקבילה לארדואינו התומכת במיקרו-בקרים של טקסס אינסטרומנטס. אנשים שהשתמשו בארדואינו יסכימו