Мазмуну:
Video: Ez430 колдонуу MSP430 DIPти программалоо: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Мен TIнин ez430 USB программистин тапканымда, бул MCU менен иштөөнүн эң оңой ыкмаларынын бири болуп калды. Кантип жаңылышам, анын аты бар! Көрсө, чындыгында оңой экен … көбүнчө.
Ez430 сиз TI сатуучу чакан максаттуу тактайларды колдонууну кааласаңыз сонун, бирок чыныгы башталгыч үчүн маалыматтын жоктугу тышкы чиптерди программалоого өтүүдө капалантат жана Texas Instruments техникалык маалыматынын көлөмү коркунучтуу.
Бул кыска макалада мен кантип ez430 аркылуу TIден заказ кылган DIP үлгүлөрү менен иштөөнү көрсөтөм деп үмүттөнөм. Мен ez430 максаттуу тактадагыдай микроконтроллер бирдиги (MCU) менен иштейм, тактап айтканда MSP430F2013. Бардык MSP430x2xx ошол эле ыкма менен иштейт жана мен билгендей, бүт MSP430 линиясы ошол эле программалоо байланыштарын колдонот. Эгерде сиз эки катарлуу пакеттен (DIP же DIL) башка пакетти же MSP430x2xxтен башка түзмөктү колдонсоңуз, анда тиешелүү пин жайгашуусун табуу үчүн, түзүлүштүн маалымат барагына кайрылууга туура келет.
1 -кадам: Бөлүктөр
Msp430ду программалоо үчүн сизге бир нече бөлүк гана керек. Бул жерде тизме: Wire IC розеткасы MSP430 MCU ez430 4 пин розеткасы (.050 Grid интерконнект) 4pin розеткасына тез жазуу. Ez430 колдонуучуларынын көрсөтмөсү Mill-Max бөлүгүнүн номерин тизмектейт. Мен акыркы жолу текшергенде Mouser.com кампасында болгон жана Mill-Max үлгүлөрдү сунушташы мүмкүн. Сүрөттө макалада кийинчерээк айтылган прото тактасы үчүн кошумча бөлүктөр бар экенин эске алыңыз. Мен оролуучу туташуулар үчүн Кынар капталган 30 калибрдүү зымды колдондум.
2 -кадам: такталар
MSP430ны программалоо үчүн Vcc жана Vss туташууларын кошкондо 4 зым гана талап кылынат. Төмөндөгү схема жардам бериши керек. Бул MCUга программаны жүктөө үчүн керек болгон бир гана байланыш. Мен эки программалоо тактасын курдум. Биринчисинде кичинекей нан, ZIF розеткасы жана эски IDE кабелинен 4 зым 4 учтуу розетка менен бир учуна чейин ширетилген. Zero Insertion Force розеткасы MCUду жылдырууда күчтү үнөмдөйт. Экинчиси Mill-Max компаниясынын DIP розеткасын жана тегерете төөнөгүчтөрүмдү, ошондой эле башка компоненттерди колдонот. Мен байланыштардын көбүн зым менен ороп койгом. Бул 4 пин розетканы ширетүү үчүн гана керек болчу. Негизи бул осциллятору жок прото тактасы. TI документи slau144cтун 2-2-таблицасы (MSP430x2xx Колдонуучулар Колдонмосу) колдонулбаган пин токтотулушун көрсөтөт. Бул сиздин проект тактаңыз үчүн маанилүү, бирок программалоо эмес. 47K каршылыгын колдонуп, RST пинин бийик тартмайынча, MCU программаңызды иштетпейт. Ez430 төөнөгүчтөрүн 4 пин розеткаңызга туташтырганыңызда, Vcc туташуусу туура экенине ишениңиз. Сиз муну ez430 Колдонуучунун колдонмосундагы схемага карап текшере аласыз. Байкаңыз, R10 ez430 тарабында Vccке тиркелет. Тактадагы көрсөтмөнү туташтыргычтын 1 -пини болгон жакынкы туташтыргычка чейин ээрчиш керек. Четте эле, сиз Spy-Bi-Wire деп аталган 4 зымдуу программалоо байланышын акыркы колдонмого кура аласыз жана чипти такыр алып салуунун кажети жок. Эгер сиз муну ушундай кылууну чечсеңиз, анда MCUду колдонмоңуздун 3V кубат булагынан кубаттай аласыз жана USB программистиндеги 2 жана 3 -пиндерди (J1 караңыз) MCUңузга туташтыра аласыз.
3 -кадам: Программалоо
Мен айткандай, жабдыктар даяр болгондон кийин, ez430 колдонууга оңой. Түзмөккө камтылган IAR Kickstart программасы сизди тез арада иштетет. 1.0 портуна тиркелген LEDди күйгүзүүчү мисал программасы бар. Тактайыңызда мисал программасын иштетүү үчүн, 2 -пинге LED жана каршылыгын кошуңуз жана 47k ом 10 -каршылыкка каршылыгын тартып коюңуз. Бул веб -сайттан табылган. Ал жерде дагы бир нече башка программалар бар. Эгерде сиз өзүңүздү программалоого өтүүдөн мурун аларды сынап көргүңүз келсе, "msp430 долбоорлорун" тез издөө сизге бир нече натыйжаларды бериши керек. Ийгилик жана бактылуу программалоо!
4 -кадам: Пайдалуу шилтемелер
TIнин MSP430 Pageez430 Колдонуучулар Колдонмосу
Сунушталууда:
ATmega328ди Arduino IDE менен 8MHz кристалын колдонуу менен программалоо: 4 кадам
8MHz кристалын колдонуп Arduino IDE менен ATmega328ди программалоо: Бул көрсөтмөдө мен ATmega328P IC (Arudino UNOдо бар ошол эле микроконтроллер) программалоо боюнча кадамдык кадамды камтыйм, Arduino IDE жана Arduino UNO программисти катары өзүңүздү Custom Arduino, сиздин долбоорлорду жасоо үчүн
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы: 5 кадам
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncherди колдонуу техникасы: Объектке багытталган программалоого жаңы келген студенттер үчүн үйрөнүү/окутуу методу. Бул аларга класстардан объекттерди түзүү процессин элестетүүгө жана көрүүгө мүмкүнчүлүк берүүнүн жолу. EkTools 2 дюймдук чоң сокку; катуу формалар эң жакшы.2. Кагаз же с
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу ыкмасы/Кайчы колдонуу техникасы: 5 кадам
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу ыкмасы/Кайчы колдонуу техникасы: Объектке багытталган программалоого жаңы келген студенттер үчүн үйрөнүү/окутуу методу. Бул аларга класстардан объекттерди түзүү процессин элестетүүгө жана көрүүгө мүмкүнчүлүк берүүнүн бир жолу. Бөлүктөр: 1. Кайчы (каалаган түрү жасайт). 2. Кагаз же карточка кесими. 3. Маркер
Attiny85 Программалоо (калкан) Arduino UNO колдонуу: 7 кадам
Attiny85 Программалоо (калкан) Arduino UNO колдонуу: Сиздин Arduino менен ойноо абдан кызыктуу. Бирок, кээде өлчөмү мааниге ээ болот. Сиз NANO же MINI колдонуп көрсөңүз болот, бирок эгер сиз чын эле кааласаңыз
AVR микроконтроллерин программалоо үчүн EXTREME Burner КОЛДОНУУ: 8 кадам
AVR Микроконтроллерин Программалоо үчүн Extreme Burnerди КОЛДОНУУ: Ал жерде сиз AVR колдонуучу бир туугандыгыңыз жана агымга жаңы киргендер, Кээ бирлериңиз PIC микроконтроллерлери менен, кээ бирлери ATMEL AVRлери менен башташты, бул сиз үчүн жазылган! Ошентип, сиз USBASP сатып алдыңыз, анткени ал арзан жана эффективдүү