Оглавление:

Программирование MSP430 DIP с помощью Ez430: 4 шага
Программирование MSP430 DIP с помощью Ez430: 4 шага

Видео: Программирование MSP430 DIP с помощью Ez430: 4 шага

Видео: Программирование MSP430 DIP с помощью Ez430: 4 шага
Видео: Модуль радиопередачи TE-CC430F51-433 2024, Июль
Anonim
Программирование MSP430 DIP с помощью Ez430
Программирование MSP430 DIP с помощью Ez430

Когда я нашел USB-программатор TI ez430, он показался мне одним из самых простых способов начать работу с микроконтроллером. Как я мог ошибаться, у него в названии ez! Оказывается, это на самом деле просто… в основном.

Ez430 отлично подходит, если вы хотите использовать небольшие целевые платы, которые продает TI, но отсутствие информации для настоящего новичка разочаровывает при попытке перейти к программированию внешних микросхем, а объем технической информации от Texas Instruments устрашает.

В этой краткой статье я надеюсь показать, как приступить к работе с теми образцами DIP, которые вы заказали у TI с помощью ez430. Я буду работать с тем же микроконтроллером (MCU), что и на целевой плате ez430, а именно с MSP430F2013. Любой MSP430x2xx будет работать с тем же методом, и, насколько я знаю, вся линейка MSP430 использует одни и те же программные соединения. Если вы используете корпус, отличный от двухрядного (DIP или DIL), или устройство, отличное от MSP430x2xx, вам необходимо обратиться к техническому описанию устройства, чтобы найти подходящие местоположения контактов.

Шаг 1: Детали

Запчасти
Запчасти

Для программирования msp430 вам понадобится всего несколько частей. Вот список: Провод IC socket MSP430 MCU ez430 4 pin socket (.050 Grid interconnect) Краткое примечание о 4-контактном разъеме. В руководстве пользователя ez430 указан номер детали Mill-Max. Когда я последний раз проверял, они были в наличии на сайте Mouser.com, и Mill-Max может предложить образцы. Обратите внимание, что на картинке есть дополнительные детали для прототипной платы, упомянутые далее в статье. Я использовал провод 30 калибра с покрытием Kynar для соединений намотки.

Шаг 2: доски

Доски
Доски
Доски
Доски
Доски
Доски
Доски
Доски

Для программирования MSP430 требуется всего 4 провода, включая соединения Vcc и Vss. Схема ниже должна помочь. Это единственные соединения, которые вам нужны для загрузки программы в MCU. Я построил две платы программирования. В первом используется небольшая макетная плата, разъем ZIF и 4 провода от старого кабеля IDE с 4-контактным разъемом, припаянным к одному концу. Разъем Zero Insertion Force просто экономит усилия при перемещении MCU. Второй использует гнездо DIP от Mill-Max и некоторые контакты, которые у меня были, а также некоторые другие компоненты. Я обмотал проволокой большую часть соединений. Осталось только распаять розетку на 4 пина. По сути, это макетная плата без осциллятора. См. Здесь схему прототипа платы. Таблица 2-2 документа TI slau144c (Руководство пользователя MSP430x2xx) показывает неиспользуемые выводы контактов. Это важно для доски вашего проекта, но не для программирования. Микроконтроллер не запустит вашу программу, если вы не подтянете вывод RST к высокому уровню с помощью резистора 47 кОм. Еще одно примечание о разъемах для выводов. Когда вы подключаете контакты ez430 к 4-контактному разъему, убедитесь, что соединение Vcc правильное. Вы можете убедиться в этом, взглянув на схему в Руководстве пользователя ez430. Обратите внимание, что R10 подключен к Vcc на стороне ez430. Вы должны иметь возможность проследить за проводом на плате до ближайшего контакта разъема, который является контактом 1 разъема. Кроме того, вы можете встроить 4-проводное соединение для программирования, называемое Spy-Bi-Wire, в свое окончательное приложение, и вам вообще не придется удалять чип. Если вы решите сделать это таким образом, вы можете запитать MCU от источника питания 3 В вашего приложения и просто подключить контакты 2 и 3 (см. J1) USB-программатора к вашему MCU.

Шаг 3: программирование

Программирование
Программирование

Как я уже упоминал, как только у вас будет готовое оборудование, ez430 станет простым в использовании. Программа IAR Kickstart, входящая в комплект поставки устройства, поможет вам быстро приступить к работе. Включен пример программы, которая мигает светодиодом, подключенным к порту 1.0. Чтобы запустить пример программы на вашей плате, просто добавьте светодиод и резистор на контакт 2 и подтягивающий резистор 47 кОм на контакт 10, и вы должны быть выключены и мигать. Другой ресурс программирования, чтобы научиться использовать msp430, может быть найдено на этом сайте. Вот и все. Есть еще несколько примеров программ. Если вы хотите попробовать их, прежде чем приступить к программированию своего собственного, быстрый поиск «msp430 projects» должен дать вам довольно много результатов. Удачи и удачного программирования!

Шаг 4. Полезные ссылки

TI's MSP430 Pageez430 Руководство пользователя MSP430x2xx Руководство пользователя Лист данных Mil-Max Страница Леон Хеллер

Рекомендуемые: