You are on page 1of 5

MSP430 COURSE TUTORIALS

KHOA IN IN T CLB NGHIN CU KHOA HC

Tp. H Ch Minh, ngy 07 thng 04 nm 2013

HNG DN NP BOARD MAIN-MSP430 BNG KIT LAUNCHPAD


Ti liu ny hng dn cch s dng Kit TI MSP430 Launch Pad nh l mt mch np cho chip MSP430 trn board Main-MSP430. Board Main-MSP430 dng demo l 1 board MSP430 ca kha C9 ca CLB. K hiu cc phn t trn board cng thng nht vi k hiu trong Schematic ca thi kha C9.

Bc 1: Test th kit LaunchPad.


1.1 Cu trc kit LaunchPad

Hnh minh ha kit LaunchPad Rev.1.1 (bn n nh hin ti l Rev.1.5) :

Mt kit LaunchPad gm hai thnh phn, vi GND c ph chung: Na trn: L phn mch np theo chun spy-bi-wire Jtag (2 dy), kt hp vi chuyn i giao tip UART vi my tnh. Trn cng l u USBmini ni vi my tnh, pha di l hng Header ni ra i tng cn giao tip, bao gm cc chn: TXD, RXD: phc v giao tip UART vi my tnh. RST, TEST: phc v np v debug (sa li) theo chun spy-bi-wire Jtag. VCC: cp ngun 3V3 cho i tng (thng l na di LaunchPad). 1

MSP430 COURSE TUTORIALS

Na di: l mt mch pht trin MSP430 n gin, bao gm: Socket cm MSP430 (thng gn sn chip MSP430G2553), Pad hn thch anh, Nt nhn Reset chip. Nt nhn gn vo P1.3, hai Led hin th c jumper gn vo P1.0 v P1.6. Hai hng header kt ni hai hng chn ca chip ra ngoi, mt hng header ngun GND-GND-VCC ly ngun 3V3 trn LaunchPad.

1.2 code t my tnh xung chip MSP430 trn LaunchPad


Gi cc jumper RST, TEST, VCC v tr ban u trn LaunchPad. Dng cp USBA-USBmini ni LaunchPad vi my tnh. Trong ln ln u gn kit vo my tnh, i khong 30s my t ci driver. Nu my khng t ci driver c, download driver ti y update. Khi ng CCS, to mt project v Build mt on code n gin, v d: //Blink a led connected with P1.0
#include <msp430g2553.h> // or <msp430.h> void main(void) { // unsigned int i; // declare variables WDTCTL = WDTPW + WDTHOLD; // Stop watch dog timer P1DIR |= BIT0; // Set P1.0 to output direction while(1) { P1OUT ^= BIT0; // Toggle P1.0 using exclusive-OR __delay_cycles(1000000); // Delay 1000000 Machine Cycles (MC=1us) // in IAR: _delay_cycles(1000000); } }

Chn Debug code xung chip MSP430G2553, nhn Resume trong toolbar Debug chy code. Resume

MSP430 COURSE TUTORIALS

m bo jumper ni vi Led P1.0 vn gn, bn s thy Led ti lin tc chp tt vi chu k khong 2s.

Bc 2: Gn MSP430 ln mch Main

th hot ng mch Main-MSP430, chng ta cn gn chip MSP430 ln mch Main. Chip MSP430 c th mua t bn ngoi hoc tn dng lun chip MSP430G2553 gn sn trn LaunchPad. Vic tho lp chip MSP430 phi ht sc nh nhng. Nn dng mt vt u nhn nh tuavit hay nhp cho d thao tc. Tuyt i trnh xy ra trng hp chip b cong, gy chn, s rt kh khc phc Thng thng, nu nh thng xuyn tho lp chip, ta nn gn thm mt IC na trn chip lm chn ph .

Khi gn chip ln board Main-MSP430 phi m bo chip khng b ngc u, chn s 1 ca chip tng ng vi pad vung ca footprint trn lp Bottom.

Bc 3: Cp ngun cho mch Main


3.1 Cp ngun ngoi vo mch Main
Ngun ngoi c cp qua Domino J1 trong khi ngun ca mch. Ngun vo c th l AC hay DC, di in p t 8V n 30V. Vi phng n ny, tng dng tiu th ca mch gii hn khong 1A (gii hn ca 7805). C th, chng ta c th la chn bin p 220V/12-24V; cc cc sc (adapter) AC, DC 9V, 12V, 19V, ; Ac-quy 1224V; Pin 9V, Ngoi ra, nu c ngun DC 5V, 3V3 bn ngoi th c th cm vo header ngun J2 (5V) hay J14 (3V3) s dng. Khi lm cch lm ny cn phi chc chn, m bo in p cp l gn 5V hay 3V3. Sau khi cp ngun, Led D1, D2 s sng. Ta gt cng tc Led D4 sng, cp ngun cho MSP430.

Vic cp ngun cho mch main c th tin hnh bng 3 cch:

MSP430 COURSE TUTORIALS

3.2 Tn dng ngun 3V3 trn LaunchPad


Ngun 3V3 LaunchPad c cp qua header J11, vi dng ti a khong 250mA. Ngun trn Launch Pad c th ly t nhiu im, c nh du l VCC v GND (ch trng thi ca jumper VCC khi ly ngun). Thng thng, ta gi jumper VCC v ly ngun t cm header GND-GND-VCC pha di kit. Sau khi cp ngun vo J11, Led D3 s sng. Ta gt cng tc Led D4 sng, cp ngun cho MSP430. Ch l khi mch ch c cp ngun 3V3, cc module dng ngun 5V (LCD, Buzzer, ..) s khng hot ng.

3.3 Tn dng cc ngun 5V trn LaunchPad


LaunchPad c thit k l TP1 (5V), TP3 (GND) ngi dng ly ngun USB-5V t my tnh khi cn thit. Chng ta c th hn thm header ly ngun ti y (ch cn hn header vo TP1 l , GND c th ly t nhiu v tr khc TP3).

Ngun USB-5V c dng ti a khong 500mA, cho vic chy LCD trn mch Main. Tuy nhin, khi s dng ngun ny cn phi cn thn, trnh chp ngun, nh hng n hot ng ca my tnh. c bit ch phn v ngoi ca u cm USBmini c bt dnh vi GND, khng cho header TP1 dnh vo y. Chng ta cp ngun 5V-USB ny vo mch Main header ngun J2 (5V). Sau khi cp ngun, Led D1, D2 s sng. Ta gt cng tc Led D4 sng, cp ngun cho MSP430.

MSP430 COURSE TUTORIALS

Bc 4: Thc hin kt ni gia Kit LaunchPad v mch Main

Port np J16 ca MSP430 trn mch Main gm 3 chn: RST, TEST, GND. Ta ch cn dng bus 1 ni 3 chn ny vi 3 chn tng ng trn LaunchPad, sau khi rt jumper ti RST v TEST.

TEST RST GND


Ch thm l nu nh mch Main c cp ngun (3V3, 5V) t LaunchPad th c th khng cn ni thm ng GND lm im tham kho in p. Chun np ch cn 2 dy RST, TEST giao tip (chun np 2 dy).

Bc 5: code t my tnh xung mch Main


Sau khi hon tt phn kt ni, chng ta tin hnh code t my tnh ging nh hng dn ti mc 1.2. kim tra hot ng ca code, ta dng bus 1 ni chn P1.0 ca PORT 1 J9 vi mt chn bt k ca PORT LED J17. Led tng ng s lin tc chp tt vi chu k khong 2s.

Nh vy, bn hon thnh cc bc cn thit c th code trn my tnh xung mch Main-MSP430. T y, bn c th t lp trnh kim tra hot ng ca cc module khc trong mch: Nt nhn, LCD, Bin tr, UART, I2C, SPI, Chc cc bn thnh cng!

You might also like