Съдържание:
Видео: Програмиране на MSP430 DIP с помощта на Ez430: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
Когато намерих ez430 USB програмист на TI, това изглеждаше като един от по -лесните методи за ставане и работа с MCU. Как може да греша, има ez в името! Оказва се, че всъщност е лесно … най -вече.
Ez430 е чудесен, ако искате да използвате малките целеви дъски, които TI продава, но липсата на информация за истинския начинаещ е разочароващо, когато се опитвате да преминете към програмиране на външни чипове, а количеството техническа информация от Texas Instruments е плашещо.
В тази кратка статия се надявам да покажа как да стартирате с тези DIP мостри, които сте поръчали от TI с помощта на ez430. Ще работя със същия микроконтролерен модул (MCU) като на целевата платка ez430, а именно MSP430F2013. Всеки MSP430x2xx ще работи със същия метод и доколкото знам цялата линия MSP430 използва същите програмни връзки. Ако използвате пакет, различен от двоен вграден пакет (DIP или DIL) или устройство, различно от MSP430x2xx, тогава ще трябва да се обърнете към листа с данни за устройството, за да намерите подходящите места за изводи.
Стъпка 1: Части
За да програмирате msp430, имате нужда само от няколко части. Ето списъка: Кабел IC гнездо MSP430 MCU ez430 4 -пинов контакт (.050 Свързване на мрежата) Бърза бележка за 4 -пиновия контакт. Ръководството за потребителя на ez430 изброява номера на частта Mill-Max. Mouser.com ги имаше на склад при последната ми проверка и Mill-Max може да предложи мостри. Обърнете внимание, че картината има допълнителни части за прото-платката, споменати по-късно в статията. Използвах Kynar с покритие от 30 габаритни проводници за съединителните обвивки.
Стъпка 2: Дъски
Програмирането на MSP430 изисква само 4 проводника, включително Vcc и Vss връзките. Схемата по -долу трябва да помогне. Това са единствените връзки, които ви трябват, за да изтеглите програма към MCU. Изградих две платки за програмиране. Първият използва малка платка, гнездо ZIF и 4 проводника от стар IDE кабел с 4 -пинов контакт, запоен в единия край. Гнездото Zero Insertion Force просто спестява усилия при преместване на MCU. Вторият използва DIP гнездо от Mill-Max и някои щифтове, които имах около, както и някои други компоненти. Повечето от връзките съм обвил с тел. Необходимо беше само да се запои 4 -пинов гнездо. По принцип това е прото-платка без осцилатора. Вижте тук за схемата на прото-платката. Таблица 2-2 от TI документа slau144c (Ръководството за потребителя на MSP430x2xx) показва неизползваните клеми. Това е важно за вашия съвет за проекти, но не и за програмирането. MCU няма да стартира вашата програма, освен ако не издърпате RST щифта високо с помощта на 47k резистора. Когато свържете контактите на ez430 към 4 -пиновия контакт, уверете се, че Vcc връзката е правилна. Можете да проверите това, като разгледате схемата в ръководството за потребителя на ez430. Забележете, че R10 е прикрепен към Vcc от страна на ez430. Трябва да можете да следвате кабела на платката обратно до най -близкия щифт на конектора, който е щифт 1 на конектора. Освен това, можете да вградите 4-проводната връзка за програмиране, наречена Spy-Bi-Wire, в окончателното си приложение и изобщо няма да се налага да премахвате чипа. Ако решите да го направите по този начин, тогава можете да захранвате MCU от 3V източник на захранване на вашето приложение и просто да свържете щифтове 2 и 3 (вижте J1) на USB програмиста към вашия MCU.
Стъпка 3: Програмиране
Както споменах, след като имате готов хардуер, ez430 е лесен за използване. Програмата IAR Kickstart, която е включена в устройството, ще ви зареди и стартира бързо. Включена е примерна програма, която мига светодиод, прикрепен към порт 1.0. За да стартирате примерната програма на дъската си, просто добавете светодиода и резистора на щифт 2 и резистора за издърпване 47k ohm на щифт 10 и трябва да сте изключени и да мигате. намерени на този уебсайт. Това е почти всичко. Има няколко други примерни програми. Ако искате да ги изпробвате, преди да се захванете със собственото си програмиране, бързо търсене на „проекти msp430“би трябвало да ви даде доста резултати. Успех и щастливо програмиране!
Стъпка 4: Полезни връзки
TI's MSP430 Pageez430 Ръководство за потребителя MSP430x2xx Ръководство за потребители Информационен лист на сокета Mill-Max Страница на Leon Heller MSP430 програмиране
Препоръчано:
Кабел за програмиране „направи си сам“с помощта на Arduino Uno - Baofeng UV -9R Plus: 6 стъпки (със снимки)
Програмиращ кабел „направи си сам“с помощта на Arduino Uno-Baofeng UV-9R Plus: Здравейте, това е просто ръководство за това как да конвертирате кабела за слушалки / слушалки Baofeng UV-9R (или плюс) в програмен кабел, използвайки Ardunio UNO като USB Сериен конвертор. [ОТКАЗ ОТ ОТГОВОРНОСТ] Не поемам никаква отговорност за причинени щети
Обектно -ориентирано програмиране: Създаване на обекти Обучение/Метод на преподаване/Техника с помощта на Shape Puncher: 5 стъпки
Обектно-ориентирано програмиране: Създаване на обекти Обучение/Метод на преподаване/Техника с помощта на Shape Puncher: Метод на обучение/преподаване за ученици, нови за обектно-ориентирано програмиране. Това е начин да им позволите да визуализират и видят процеса на създаване на обекти от класове. Части: 1. 2-инчов перфоратор на EkTools; плътните форми са най -добри.2. Парче хартия или c
Програмиране на Arduino с помощта на друг Arduino за показване на превъртащ се текст без библиотека: 5 стъпки
Програмиране на Arduino с помощта на друг Arduino за показване на превъртащ се текст без библиотека: Sony Spresense или Arduino Uno не са толкова скъпи и не изискват много енергия. Ако обаче вашият проект има ограничения за мощност, пространство или дори бюджет, може да помислите за използването на Arduino Pro Mini. За разлика от Arduino Pro Micro, Arduino Pro Mi
Обектно ориентирано програмиране: Създаване на обекти Обучение/Метод на преподаване/Техника с помощта на ножица: 5 стъпки
Обектно-ориентирано програмиране: Създаване на обекти Обучение/Метод на преподаване/Техника с помощта на ножица: Метод на обучение/преподаване за ученици, нови за обектно-ориентирано програмиране. Това е начин да им позволите да визуализират и видят процеса на създаване на обекти от класове. Части: 1. Ножици (всякакъв вид ще е подходящ). 2. Парче хартия или картон. 3. Маркер
Серво с джойстик с помощта на Arduino (с програмиране): 4 стъпки
Серво с джойстик с помощта на Arduino (с програмиране): В този урок ще направим серво управление с джойстик с помощта на Arduino Uno. Servo ще се движи според движението на джойстика