Агуулгын хүснэгт:
Видео: Ez430 ашиглан MSP430 DIP програмчлах: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Би TI -ийн ez430 USB програмистыг олсон нь MCU -ийг ажиллуулах хамгийн хялбар аргуудын нэг юм шиг санагдсан. Би яаж буруу бодсон юм бэ, энэ нэр дээр ez байна! Энэ нь үнэндээ ихэвчлэн хялбар байдаг нь харагдаж байна … ихэнхдээ.
Хэрэв та TI -ийн зардаг жижиг зорилтот самбарыг ашиглахыг хүсч байвал ez430 нь маш сайн байх болно, гэхдээ жинхэнэ эхлэгчдэд зориулсан мэдээлэл дутмаг байгаа нь гадны чипийг програмчлах гэж оролдоход урам хугарах болно, мөн Texas Instruments -ийн техникийн мэдээллийн хэмжээ нь аймшигтай юм.
Энэхүү товч нийтлэлд би ez430 ашиглан TI -ээс захиалсан DIP дээжийг хэрхэн яаж ажиллуулахыг харуулах болно гэж найдаж байна. Би ez430 зорилтот самбар дээрх MSC430F2013 микроконтроллерийн нэгжтэй (MCU) ажиллах болно. Аливаа MSP430x2xx нь ижил аргаар ажилладаг бөгөөд миний мэдэж байгаагаар MSP430 шугам бүхэлдээ ижил програмчлалын холболтыг ашигладаг. Хэрэв та хос дараалсан багц (DIP эсвэл DIL) -ээс өөр багц эсвэл MSP430x2xx-ээс өөр төхөөрөмж ашигладаг бол зохих зүү байршлыг олохын тулд төхөөрөмжийн мэдээллийн хүснэгтийг үзэх шаардлагатай болно.
Алхам 1: эд анги
Msp430 програмчлахын тулд танд хэдхэн хэсэг хэрэгтэй болно. Энд жагсаалт байна: Утасны IC сокет MSP430 MCU ez430 4 зүү залгуур (.050 Grid interconnect) 4pin залгуурын талаархи хурдан тэмдэглэл. Ez430 хэрэглэгчийн гарын авлагад Mill-Max хэсгийн дугаарыг жагсаасан болно. Mouser.com-д намайг хамгийн сүүлд шалгахад хувьцаа байсан бөгөөд Милл-Макс дээж санал болгож магадгүй юм. Зураг нь өгүүллийн сүүлд дурдсан прото самбарын нэмэлт хэсгүүдтэй болохыг анхаарна уу. Би боолтыг холбохдоо Kynar бүрсэн 30 хэмжигч утсыг ашигласан.
Алхам 2: Самбарууд
MSP430 програмчлахад Vcc ба Vss холболтыг багтаасан 4 утас л шаардлагатай. Доорх схем нь туслах ёстой. Эдгээр нь MCU -д програм татаж авахад шаардлагатай цорын ганц холболт юм. Би хоёр програмчлалын самбар барьсан. Эхнийх нь жижиг талх, ZIF сокет, хуучин IDE кабелийн 4 утсыг 4 үзүүртэй залгуураар нэг үзүүрт гагнаж ашигладаг. Zero Insertion Force сокет нь MCU -г хөдөлгөж байхад хүчин чармайлтаа хэмнэдэг. Хоёр дахь нь Mill-Max-ийн DIP залгуур, миний эргэн тойронд байрлуулсан зарим тээглүүр, бусад бүрэлдэхүүн хэсгүүдийг ашигладаг. Би ихэнх холболтыг утсаар боосон. Зөвхөн 4 зүү залгуурыг гагнах шаардлагатай байв. Үндсэндээ энэ нь осцилляторгүй прото самбар юм. TU баримт бичгийн 2-2-р хүснэгтэд slau144c (MSP430x2xx хэрэглэгчийн гарын авлага) ашиглагдаагүй зүү төгсгөлийг харуулав. Энэ нь таны төслийн самбарын хувьд чухал боловч програмчлалын хувьд чухал биш юм. Хэрэв та 47k эсэргүүцэл ашиглан RST зүүг өндөр татаж авахгүй бол MCU нь таны програмыг ажиллуулахгүй. Ez430 тээглүүрийг 4 зүү залгуурт холбохдоо Vcc холболт зөв эсэхийг шалгаарай. Та үүнийг ez430 Хэрэглэгчийн гарын авлага дахь схемийг үзээд баталгаажуулж болно. R10 нь ez430 талдаа Vcc -т залгагдсан болохыг анхаарна уу. Та самбар дээрх удирдамжийг дагаж холбогчийн 1 -р зүү болох хамгийн ойрын холбогч зүү рүү буцах боломжтой байх ёстой. Үүний хажуугаар та Spy-Bi-Wire хэмээх 4 утастай програмчлалын холболтыг эцсийн аппликешнд суулгаж болох бөгөөд та чипийг огт устгах шаардлагагүй болно. Хэрэв та үүнийг ингэж хийхээр шийдсэн бол та MCU -г програмынхаа 3V тэжээлийн эх үүсвэрээс асааж, USB програмист дээрх 2 ба 3 -р зүүг (MC1) MCU руу холбож болно.
Алхам 3: Програмчлал
Дээр дурдсанчлан, тоног төхөөрөмжийг бэлэн болгосноор ez430 -ийг ашиглахад хялбар болно. Төхөөрөмжид багтсан IAR Kickstart програм нь таныг хурдан ажиллуулах болно. 1.0 порт руу залгагдсан LED -ийг анивчих жишээ програмыг оруулсан болно. Жишээ програмыг самбар дээрээ ажиллуулахын тулд 2 -р зүү дээрх LED ба резистор, 10 -р зүү дээр 47k ом эсэргүүцэх хүчийг нэмээд унтраад анивчсан байх ёстой. Энэ вэбсайтаас олж болно. Өөр хэд хэдэн жишээ програмууд байдаг. Хэрэв та програмчлахаасаа өмнө тэдгээрийг туршиж үзэхийг хүсч байвал 'msp430 төслүүдийг' хурдан хайж олох нь танд хэд хэдэн үр дүнг өгөх болно. Амжилт хүсье, аз жаргалтай програмчлал!
Алхам 4: Хэрэгтэй холбоосууд
TI-ийн MSP430 Pageez430 хэрэглэгчийн гарын авлага MSP430x2xx хэрэглэгчийн гарын авлагаMill-Max Socket мэдээллийн хуудас Леон Хеллерийн хуудас MSP430 програмчлал
Зөвлөмж болгож буй:
8MHz болор ашиглан Arduino IDE ашиглан ATmega328 програмчлах: 4 алхам
8MHz болор ашиглан Arduino IDE ашиглан ATmega328 програмчлах: Энэхүү гарын авлагад би өөрийгөө Arduino IDE болон Arduino UNO ашиглан ATmega328P IC (Arudino UNO дээр байрлуулсан ижил микроконтроллер) програмчлах алхам алхмаар зааварчилгааг авч үзэх болно. захиалгат Arduino, төслүүдээ хийх
ISP Wifi модулийг ESP8266 флаш ба програмист ашиглан ESP8266 AT програмыг хэрхэн яаж Flash хийх эсвэл програмчлах вэ: 6 алхам
ISP Wifi модулийг ESP8266 флашер ба программист ашиглан ESP8266 AT програмыг хэрхэн яаж асаах эсвэл програмчлах вэ: Тодорхойлолт: Энэхүү модуль нь ESP-01 эсвэл ESP-01S төрлийн ESP8266 модульд зориулсан USB адаптер /програмист юм. Энэ нь ESP01 -ийг залгахын тулд 2x4P 2.54 мм хэмжээтэй эмэгтэй толгойгоор тоноглогдсон болно. Мөн энэ нь ESP-01-ийн бүх тээглүүрийг 2x4P 2.54 мм хэмжээтэй эрэгтэй цоорхойгоор гаргаж авдаг
Arduino ашиглан ATtiny програмчлах: 7 алхам (зурагтай)
Arduino ашиглан ATtiny програмчлах: Arduino IDE ашиглан ATtiny микроконтроллерыг програмчлах зааврыг доороос үзнэ үү. Энгийн англи хэл дээр бол 8 зүү бүхий Atmel чипийг ердийн Arduino-той адил програмчлах арга юм. Энэ нь дажгүй, учир нь ATtiny нь жижигхэн бөгөөд энэ нь зөвшөөрдөг
Sphero RVR ашиглан Arduino програмчлах: 4 алхам
Sphero RVR -тэй Arduino програмчлах: Өнгөрсөн жил 10 -р сард Sphero RVR гарч ирсэн. Энэ бол бусад робот шиг робот байсан. Юуны өмнө та үүнийг Micro: bit, Raspberry PI, Arduino програмчилж болно. Та мөн үүнийг олон янзын функцээр хийлгэж болно. LED нь өнгийг өөрчилж чаддаг
PIC MCU -ийг PICkit програмист ашиглан Breadboard ашиглан хэрхэн програмчлах вэ: 3 алхам
PIC MCU -ийг PICkit програмист ашиглан талхны самбар ашиглан хэрхэн яаж програмчлах вэ: PIC (эсвэл бусад) микроконтроллертой тоглоход танд үнэтэй, нарийн төвөгтэй хэрэгсэл хэрэггүй. Танд хэрэгтэй зүйл бол хэлхээ, програмчлалаа туршиж үзэх талхны самбар юм. Мэдээжийн хэрэг, ямар нэгэн програмист, IDE шаардлагатай болно. Энэхүү зааварт