- Зміст LaunchPad MSP430G2:
- Мікроконтролери MSP430G2452 та MSP430G2553:
- Увімкнення та тестування Вашої ради розвитку:
- Програмне забезпечення для програмування (IDE) для MSP430 LaunchPad:
MSP-EXP430G2 є інструментом розвитку аки LaunchPad передбачено Texas Instruments для вивчення і практики про те, як використовувати їх мікроконтролери. Ця плата підпадає під категорію MSP430 Value Line, де ми можемо запрограмувати всі мікроконтролери серії MSP430. Цю красиву блискучу Червону дошку захоплююче дізнатися саме через той факт, що вона належить компанії TI (Texas Instruments). Навчання використанню мікроконтролерів TI зухвало було б потужним інструментом, оскільки TI насправді величезний і має широкий вибір мікроконтролерів для вибору за дуже менш конкурентоспроможною ціною.
У цій серії навчальних посібників ми дізнаємося про цю програму запуску MSP430G2 та про те, як її запрограмувати. За допомогою цього LaunchPad ми можемо працювати з мікроконтролерами MSP430, які пропонують 16-бітну продуктивність з робочою швидкістю до 16 МГц. Підручники написані для початківців електроніки, і, отже, кожна тема буде проінформована якомога чіткіше. Апаратне забезпечення, необхідне для цих підручників, буде звичайним комп’ютером та набором інструментів розробки LaunchPad Value Line MSP430 з кількома іншими основними електронними компонентами, які ви легко знайдете у своєму місцевому магазині електроніки. Тож без зайвих сумнівів давайте зануримося в Інструмент розробки та перевіримо, що входить до комплекту та як ними користуватися. В кінці цього підручника ми зможемо блимати світлодіодом.
Зміст LaunchPad MSP430G2:
Купуючи Інструмент розробки LaunchPad MSP430G2 у TI або будь-якого іншого місцевого постачальника, ви отримаєте такі матеріали, що входять до вашої коробки. Повний зміст також показано на малюнку нижче. Також зауважте, що це застосовується, оскільки у 2018 році попередні та майбутні версії можуть мати різний зміст
- Рада з розробки MSP-EXP430G2
- Мікроконтролери MSP430G2452 та MSP430G2553
- Міні-USB-кабель
- Мікрокристалічний генератор (32,7 кГц)
- Короткий посібник
Мікроконтролери MSP430G2452 та MSP430G2553:
Як вже було сказано, Рада з розробки MSP430 може бути використана для програмування мікроконтролерів, які підпадають під рядки MSP430 Value. Але, з цим набором розробок, TI надає нам два мікроконтролери серії MSP430 - це MSP430G2452 та MSP430G2553. Обидва - це 20-контактні DIP-мікросхеми з гідною продуктивністю. За замовчуванням MSP430G2553 буде закріплено на гнізді мікросхеми на платі розробки, а MSP430G2452 буде надаватися окремо. Технічні характеристики обох мікроконтролерів подані нижче
Назва MCU: | Технічна специфікація |
MSP430G2553 | 16kB Flash, 512B RAM, 16GPIO, 2 × 16-бітний таймер, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI / UART), 8-канальний 10-бітний АЦП, 8-канальний компаратор, ємнісний сенсорний модуль IO |
MSP430G2452 | 8 кБ флеш-пам'яті, 256 ББ оперативної пам'яті, 16GPIO, 1 × 16-бітний таймер, таймер сторожового собаки, скидання коричневого кольору, 1 × USI (IIC / SPI), 8-канальний 10-бітний АЦП, 8-канальний компаратор, ємнісний сенсорний модуль IO |
Як бачите, MSP430G2553 має кращі технічні характеристики, ніж інші, він також має модуль UART, який був би дуже зручним під час налагодження за допомогою Energia. Отже, у цій серії навчальних посібників ми будемо використовувати MSP430G2553 для вивчення всіх функціональних можливостей цього набору для розробки.
Міні-USB-кабель:
Міні-USB-кабель використовується для підключення плати до комп’ютера, коли програма завантажує дані (у формі шістнадцяткового коду) через цей кабель від комп'ютера до плати. Також під час налагодження (послідовний монітор) дані від MCU будуть отримуватися за цим кабелем.
Цей кабель також забезпечує живлення плати, тому ви навіть можете використовувати мобільний зарядний пристрій для живлення вашої плати через цей кабель після завантаження програми.
Мікрокристалічний генератор:
TI також постачає мікрокристалічний осцилятор на 32 кГц разом із набором для розробки. Цей Кришталь можна припаяти до плати, але це зовсім необов’язково. Оскільки мікросхема MSP430G2553 має внутрішній осцилятор 16 МГц, що має бути достатнім для початку роботи.
Увімкнення та тестування Вашої ради розвитку:
Перш ніж почати що-небудь, TI вже завантажив зразок програми на ваш мікроконтролер MSP430G2553, тож давайте включимо плату та перевіримо, чи вона працює. Ви можете живити плату через міні-роз'єм USB, і як тільки ви це зробите, ви повинні помітити світлодіоди (червоний і зелений) у нижньому лівому куті вашої плати, які також світяться. Потім можна натиснути кнопку, підключену до P1.3, щоб перевірити, чи працює внутрішній датчик температури. Так, у MSP2553 є внутрішній датчик температури, після натискання кнопки просто потріть пальці, щоб розігріти його і помістіть на мікросхему, ви можете помітити, що червоний світлодіод вмикається для позначення підвищення температури. Класно !! Правильно ?? Гаразд, перейдемо до програмного середовища.
Програмне забезпечення для програмування (IDE) для MSP430 LaunchPad:
Texas Instruments дозволяє нам програмувати їх мікроконтролери в різних середовищах. Офіційною є студія Code Composer Studio, відома як CCS. Це програмне забезпечення також безкоштовне, але його використання вимагає певного мінімального рівня досвіду роботи з мікроконтролерами.
Оскільки ця серія навчальних посібників орієнтована на абсолютно початківців, ми використовуємо інше середовище розвитку, яке називається Energia. Energia - це відкрите та безкоштовне середовище, яке дозволяє нам легко програмувати мікроконтролери TI. Основна мета Energia - зробити програмування TI MCU таким же простим, як програмування в Arduino. Отже, Energia є еквівалентом Arduino, який підтримує мікроконтролери Texas Instruments. Люди, які використовували Arduino, погодяться