- MSP430G2 LaunchPad Содержимое:
- Микроконтроллеры MSP430G2452 и MSP430G2553:
- Питание и тестирование вашей платы разработки:
- Программное обеспечение для программирования (IDE) для MSP430 LaunchPad:
MSP-EXP430G2 является инструментом развития аки LaunchPad предусмотрено Texas Instruments для изучения и практики о том, как использовать их микроконтроллеры. Эта плата относится к категории MSP430 Value Line, где мы можем программировать все микроконтроллеры серии MSP430. Эту красивую блестящую красную доску интересно изучать именно потому, что она принадлежит TI (Texas Instruments). Изучение того, как использовать микроконтроллеры TI, несомненно, было бы мощным инструментом в нашем рукаве, потому что TI действительно огромна и имеет широкий выбор MCU по очень менее конкурентоспособной цене.
В этой серии руководств мы узнаем об этом LaunchPad MSP430G2 и о том, как его программировать. Используя этот LaunchPad, мы можем работать с микроконтроллерами MSP430, которые обеспечивают 16-битную производительность с рабочей скоростью до 16 МГц. Учебники написаны для очень новичков в электронике, поэтому каждая тема будет изложена максимально четко. Аппаратным обеспечением, необходимым для этих руководств, будет обычный компьютер и набор средств разработки LaunchPad Development Toolkit MSP430 Value Line с несколькими другими основными электронными компонентами, которые вы можете легко найти в местном магазине электронного оборудования. Итак, без лишних слов, давайте погрузимся в инструмент разработки и посмотрим, что входит в комплект и как их использовать. Мы сможем мигать светодиодом в конце этого урока.
MSP430G2 LaunchPad Содержимое:
При покупке MSP430G2 LaunchPad Development Tool от TI или любого другого местного поставщика вы получите следующие материалы, включенные в ваш Box. Полное содержание также показано на картинке ниже. Также обратите внимание, что это применимо, так как в 2018 более ранняя и будущая версии могут иметь различное содержание.
- Плата для разработки MSP-EXP430G2
- Микроконтроллеры MSP430G2452 и MSP430G2553
- Кабель Mini USB
- Микрокристаллический осциллятор (32,7 кГц)
- Инструкция по началу работы
Микроконтроллеры MSP430G2452 и MSP430G2553:
Как было сказано ранее, плата разработки MSP430 может использоваться для программирования микроконтроллеров, которые относятся к линейке MSP430 Value. Но с этим комплектом разработки TI предоставляет нам два микроконтроллера из серии MSP430, а именно MSP430G2452 и MSP430G2553. Обе микросхемы представляют собой 20-контактные микросхемы DIP с приличной производительностью. По умолчанию MSP430G2553 будет прикреплен к гнезду IC вашей платы разработки, а MSP430G2452 будет предоставляться отдельно. Технические характеристики обоих MCU приведены в таблице ниже.
Имя MCU: | Техническая спецификация |
MSP430G2553 | 16 КБ флэш-памяти, 512 Б ОЗУ, 16GPIO, 2 × 16-битный таймер, таймер Watch Dog, сброс неисправности, 1 × USI (IIC / SPI / UART), 8-канальный 10-разрядный АЦП, 8-канальный компаратор, модуль емкостного сенсорного ввода-вывода |
MSP430G2452 | 8 КБ флэш-памяти, 256 Б ОЗУ, 16GPIO, 1 × 16-битный таймер, таймер Watch Dog, сброс после отключения, 1 × USI (IIC / SPI), 8-канальный 10-разрядный АЦП, 8-канальный компаратор, емкостный сенсорный модуль ввода-вывода |
Как вы можете видеть, MSP430G2553 имеет лучшие характеристики, чем другой, он также имеет модуль UART, который будет очень удобен при отладке с использованием Energia. Следовательно, в этой серии руководств мы будем использовать MSP430G2553 для изучения всех функций этого комплекта разработчика.
Кабель Mini USB:
Кабель мини-USB используется для подключения платы к компьютеру, когда программа загрузила данные (в форме шестнадцатеричного кода), которые будут передаваться от компьютера к плате через этот кабель. Также во время отладки (Serial Monitor) данные от 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 таким же простым, как программирование в Arduino. Таким образом, Energia является эквивалентом Arduino, который поддерживает микроконтроллеры Texas Instruments. Люди, которые использовали Arduino, согласятся