Talaan ng mga Nilalaman:

Programming MSP430 DIP Paggamit ng isang Ez430: 4 na Hakbang
Programming MSP430 DIP Paggamit ng isang Ez430: 4 na Hakbang
Anonim
Programming MSP430 DIP Paggamit ng isang Ez430
Programming MSP430 DIP Paggamit ng isang Ez430

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

Mga Bahagi
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

Mga board
Mga board
Mga board
Mga board
Mga board
Mga board
Mga board
Mga board

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

Programming
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: