Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Mga Lupon
- Hakbang 3: Programming
- Hakbang 4: Mga Kapaki-pakinabang na Link
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Nang nahanap ko ang ez430 USB programmer ng TI, mukhang isa ito sa mga mas madaling pamamaraan para sa pagbangon at pagtakbo kasama ang isang MCU. Paano ako nagkakamali, mayroon itong ez sa pangalan! Ito ay lumalabas na ito ay sa katunayan madali … karamihan.
Ang ez430 ay mahusay kung nais mong gamitin ang maliit na target na board ng TI na ibinebenta, ngunit ang kakulangan ng impormasyon para sa totoong nagsisimula ay nakakabigo kapag sinusubukang lumipat sa pag-program ng mga panlabas na chips, at ang dami ng impormasyong panteknikal mula sa Texas Instruments ay nakakatakot.
Sa maikling artikulong ito inaasahan kong ipakita kung paano bumangon at tumatakbo kasama ang mga sample ng DIP na iniutos mo mula sa TI gamit ang ez430. Makikipagtulungan ako sa parehong unit ng microcontroller (MCU) tulad ng sa ez430 target board, lalo ang MSP430F2013. Ang anumang MSP430x2xx ay gagana sa parehong pamamaraan, at sa pagkakaalam ko ang buong linya ng MSP430 ay gumagamit ng parehong mga koneksyon sa programa. Kung gumagamit ka ng isang pakete maliban sa isang dalawahang in-line na pakete (DIP o DIL) o isang aparato na iba sa MSP430x2xx pagkatapos ay kakailanganin mong mag-refer sa datasheet para sa aparato upang mahanap ang naaangkop na mga lokasyon ng pin.
Hakbang 1: Mga Bahagi
Upang mai-program ang msp430 mayroon lamang ilang mga bahagi na kailangan mo. Narito ang listahan: Wire IC socket MSP430 MCU ez430 4 pin socket (.050 Grid interconnect) Isang mabilis na tala sa 4pin socket. Ang gabay ng mga gumagamit ng ez430 ay naglilista ng bahagi ng Mill-Max na bahagi. Ang Mouser.com ay nasa stock ang mga ito noong huli kong nasuri, at ang Mill-Max ay maaaring mag-alok ng mga sample. Tandaan na ang larawan ay may mga karagdagang bahagi para sa proto-board na nabanggit sa paglaon ng artikulo. Ginamit ko ang Kynar na pinahiran ng 30 gauge wire para sa mga koneksyon sa balot.
Hakbang 2: Mga Lupon
Ang pagprograma ng isang MSP430 ay nangangailangan lamang ng 4 na mga wire, kabilang ang mga koneksyon sa Vcc at Vss. Ang eskematiko sa ibaba ay dapat makatulong. Ito lamang ang mga koneksyon na kailangan mo upang mag-download ng isang programa sa MCU. Nagtayo ako ng dalawang mga board ng programa. Ang una ay gumagamit ng isang maliit na breadboard, ZIF socket, at 4 na mga wire mula sa isang lumang IDE cable na may 4 pin socket na solder sa isang dulo. Ang socket ng Zero Insertion Force ay nakakatipid lamang sa pagsisikap kapag inililipat ang MCU. Ang pangalawa ay gumagamit ng isang socket ng DIP mula sa Mill-Max at ilang mga pin na aking inilatag sa paligid, pati na rin ang ilang iba pang mga bahagi. Nabalot ko na ang wire sa karamihan ng mga koneksyon. Kinakailangan lamang na maghinang ang 4 pin socket. Talaga ito ay isang proto-board nang walang oscillator. Tingnan dito para sa eskematiko ng board board. Ang talata 2-2 ng TI na dokumento slau144c (ang Gabay sa Mga Gumagamit ng MSP430x2xx) ay nagpapakita ng mga hindi nagamit na pagwawakas ng pin. Ito ay mahalaga para sa iyong board ng proyekto, ngunit hindi sa programa. Hindi patakbuhin ng MCU ang iyong programa maliban kung hilahin mo ang RST pin na mataas gamit ang 47k risistor. Isa pang tala sa mga socket ng pin. Kapag ikinonekta mo ang mga ez430 na pin sa iyong 4 pin na socket siguraduhin na ang koneksyon ng Vcc ay tama. Maaari mong i-verify ito sa pamamagitan ng pagtingin sa eskematiko sa Manual ng ez430 Mga Gumagamit. Pansinin na ang R10 ay nakakabit sa Vcc sa ez430 na bahagi. Dapat mong sundin ang lead sa board pabalik sa pinakamalapit na konektor pin na pin 1 ng konektor. Bilang isang tabi, maaari mong buuin ang koneksyon sa 4 wire programming, na tinatawag na Spy-Bi-Wire, sa iyong pangwakas na aplikasyon, at hindi mo na aalisin ang maliit na tilad. Kung magpasya kang gawin ito sa ganoong paraan, maaari mong paganahin ang MCU mula sa mapagkukunang 3V ng iyong application at ikonekta lamang ang mga pin 2 at 3 (tingnan ang J1) sa USB programmer sa iyong MCU.
Hakbang 3: Programming
Tulad ng nabanggit ko, sa sandaling handa ka na sa hardware, madaling gamitin ang ez430. Ang programa ng IAR Kickstart na kasama sa aparato ay mabilis na tatakbo at mabilis na tumakbo. Mayroong isang halimbawa ng programa na kasama na nag-flash ng isang LED na naka-attach sa port 1.0. Upang patakbuhin ang halimbawa ng programa sa iyong board, idagdag lamang ang LED at risistor sa pin 2 at ang 47k ohm pull up risistor sa pin 10 at dapat kang off at kumikislap. Ang isa pang mapagkukunan ng programa upang malaman na gamitin ang msp430 ay maaaring matatagpuan sa website na ito. Iyon talaga. Mayroong ilang iba pang mga halimbawa ng mga programa doon. Kung nais mong subukan ang mga ito bago ka tumalon sa pag-program ng iyong sariling isang mabilis na paghahanap para sa 'mga proyekto ng msp430' dapat na ma-neto sa iyo ng ilang mga resulta. Good luck at masayang programa!
Hakbang 4: Mga Kapaki-pakinabang na Link
Ang MSP430 Pageez430 na Gabay ng Mga GumagamitMSP430x2xx Gabay ng Mga GumagamitMill-Max Socket datasheetLeon Heller's pageMSP430 Programming
Inirerekumendang:
Programming ATmega328 Sa Arduino IDE Paggamit ng 8MHz Crystal: 4 Hakbang
Programming ATmega328 Sa Arduino IDE Gamit ang 8MHz Crystal: Sa Instuctable na ito ay sasaklawin ko ang isang hakbang-hakbang na gabay ng pag-program ng isang ATmega328P IC (Ang parehong microcontroller na naroroon sa Arudino UNO) na gumagamit ng Arduino IDE at isang Arduino UNO bilang isang programmer upang gawin ang iyong sarili pasadyang Arduino, upang gawin ang iyong mga proyekto
Programming-driven na Programming sa FTC: 4 na Hakbang
Programming-drivenn Programming sa FTC: Sa taong ito, ang aming koponan ay gumawa ng mahusay na pakikitungo sa pagpapaunlad ng software na hinimok ng kaganapan para sa aming robot. Pinapayagan ng mga programang ito ang koponan na tumpak na makabuo ng mga autonomous na programa at kahit na maulit na mga kaganapan sa tele-op. Habang gumagana ang software ay tumatawag ito
RF 433MHZ Radio Control Paggamit ng HT12D HT12E - Paggawa ng isang Rf Remote Control Paggamit ng HT12E & HT12D Sa 433mhz: 5 Hakbang
RF 433MHZ Radio Control Paggamit ng HT12D HT12E | Ang paggawa ng isang Rf Remote Control Paggamit ng HT12E & HT12D Sa 433mhz: Sa itinuturo na ito ipapakita ko sa iyo kung paano gumawa ng isang remote control ng RADIO gamit ang 433mhz transmitter receiver module na may HT12E encode & HT12D decoder IC. Sa itinuturo na ito maaari kang magpadala at makatanggap ng data gamit ang napaka murang mga KOMPONENS Tulad: HT
Attiny85 Programming (kalasag) Paggamit ng Arduino UNO: 7 Mga Hakbang
Attiny85 Programming (kalasag) Paggamit ng Arduino UNO: Ang paglalaro kasama ang iyong Arduino ay masayang-masaya. Gayunpaman, kung minsan ay mahalaga ang laki. Ang Arduino UNO ay maliit, ngunit kung kinakailangan mo ang iyong proyekto na nasa isang maliit na enclosure, ang UNO ay maaaring masyadong malaki. Maaari mong subukang gumamit ng isang NANO o MINI, ngunit kung talagang nais mong
PAGGAMIT ng Extreme Burner para sa AVR Microcontroller Programming: 8 Hakbang
PAGGAMIT ng Extreme Burner para sa AVR Microcontroller Programming: Lahat kayong AVR user fraternity diyan, at iyong mga papasok lamang sa stream, Ang ilan sa inyo ay nagsimula sa mga microcontroller ng PIC at ang ilan ay nagsimula sa mga ATMEL AVR, nakasulat ito para sa iyo! Kaya bumili ka ng isang USBASP dahil ang mura at epektibo upang i-flash ang