Բովանդակություն:
Video: MSP430 DIP ծրագրավորում `օգտագործելով Ez430: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
Երբ գտա TI- ի ez430 USB ծրագրավորողը, այն կարծես MCU- ով վեր կենալու և աշխատելու ավելի հեշտ մեթոդներից մեկն էր: Ինչպե՞ս կարող եմ սխալվել, դրա մեջ ez կա: Ստացվում է, որ դա իրականում հեշտ է … հիմնականում:
Ez430- ը հիանալի է, եթե ցանկանում եք օգտագործել TI- ի վաճառվող փոքր թիրախային տախտակները, բայց իսկական սկսնակի համար տեղեկատվության պակասը հիասթափեցնող է արտաքին չիպերի ծրագրավորմանն անցնելիս, և Texas Instruments- ի տեխնիկական տեղեկատվության քանակը սարսափեցնում է:
Այս կարճ հոդվածում ես հույս ունեմ ցույց տալ, թե ինչպես կարելի է ոտքի կանգնել այն DIP նմուշներով, որոնք պատվիրել եք TI- ից ՝ օգտագործելով ez430- ը: Ես աշխատելու եմ միկրոկոնտրոլերների նույն միավորի (MCU) հետ, ինչպես ez430 թիրախային տախտակի վրա, այն է `MSP430F2013: Mանկացած MSP430x2xx կաշխատի նույն մեթոդով, և որքանով ես տեղյակ եմ, ամբողջ MSP430 գիծը օգտագործում է նույն ծրագրավորման կապերը: Եթե դուք օգտագործում եք այլ փաթեթ, քան երկակի ներցանցային փաթեթ (DIP կամ DIL) կամ MSP430x2xx- ից տարբերվող այլ սարք, ապա դուք պետք է անդրադառնաք սարքի տվյալների թերթիկին ՝ համապատասխան կապի տեղերը գտնելու համար:
Քայլ 1: Մասեր
Msp430 ծրագրավորելու համար ձեզ հարկավոր են ընդամենը մի քանի մասեր: Ահա ցանկը. Մալուխի IC վարդակից MSP430 MCU ez430 4 պին վարդակից (.050 ridանցի փոխկապակցում) 4 պին վարդակից արագ նշում. Ez430 օգտագործողների ուղեցույցը թվարկում է Mill-Max- ի մասի համարը: Mouser.com- ը դրանք պահեստում էր, երբ ես վերջին անգամ ստուգեցի, և Mill-Max- ը կարող է նմուշներ առաջարկել: Նկատի ունեցեք, որ նկարը լրացուցիչ մասեր ունի հոդվածում ավելի ուշ նշված նախատախտակի համար: Ես փաթաթման միացումների համար օգտագործեցի Kynar ծածկույթով 30 չափիչ մետաղալար:
Քայլ 2: Տախտակներ
MSP430- ի ծրագրավորումը պահանջում է ընդամենը 4 լար, ներառյալ Vcc և Vss միացումները: Ստորև բերված սխեման պետք է օգնի: Սրանք միակ կապերն են, որոնք անհրաժեշտ են ծրագիրը MCU- ին ներբեռնելու համար: Ես կառուցել եմ երկու ծրագրավորման տախտակ: Առաջինը օգտագործում է մի փոքրիկ տախտակ, ZIF վարդակ և 4 լար ՝ հին IDE մալուխից, որի 4 ծայրերը միացված են մի ծայրին: Zero Insertion Force վարդակից պարզապես խնայում է ջանքերը, երբ MCU- ն շրջում է: Երկրորդը օգտագործում է Mill-Max- ի DIP վարդակից և որոշ կապում, որոնք ես դրել էի շուրջը, ինչպես նաև որոշ այլ բաղադրիչներ: Ես մետաղալարով փաթաթել եմ միացումների մեծ մասը: Անհրաժեշտ էր միայն կպցնել 4 փին վարդակը: Հիմնականում դա նախատախտակ է `առանց տատանման: Տես այստեղ ՝ նախատախտակի սխեմատիկ պատկերի համար: TI փաստաթղթի slau144c 2-2 աղյուսակը (MSP430x2xx Users Guide) ցույց է տալիս չօգտագործված քորոցների վերջավորությունները: Սա կարևոր է ձեր ծրագրի խորհրդի համար, բայց ոչ ծրագրավորման: MCU- ն չի գործարկի ձեր ծրագիրը, եթե RST կապը բարձր չքաշեք ՝ օգտագործելով 47k դիմադրություն: Մեկ այլ նշում քորոցների վարդակների վերաբերյալ: Երբ ez430 կապումներն եք միացնում ձեր 4 փին վարդակին, համոզվեք, որ Vcc կապը ճիշտ է: Դուք կարող եք դա հաստատել ՝ դիտելով ez430 Օգտագործողների ձեռնարկի սխեման: Ուշադրություն դարձրեք, որ R10- ը ez430- ի կողմից կցված է Vcc- ին: Դուք պետք է կարողանաք հետևել տախտակի կապարին ՝ դեպի մոտակա միակցիչի քորոցը, որը միակցիչի 1 -ին կապն է: Որպես մի կողմ, դուք կարող եք կառուցել 4 մետաղալար ծրագրավորման կապը, որը կոչվում է Spy-Bi-Wire, ձեր վերջին դիմումի մեջ, և ընդհանրապես ստիպված չեք լինի հեռացնել չիպը: Եթե որոշեք այդպես վարվել, ապա կարող եք MCU- ն սնուցել ձեր դիմումի 3V էներգիայի աղբյուրից և պարզապես USB ծրագրավորողի 2 -րդ և 3 -րդ կապերը (տես J1) միացրեք ձեր MCU- ին:
Քայլ 3: Programրագրավորում
Ինչպես նշեցի, երբ սարքաշարը պատրաստ լինի, ez430- ը հեշտ է օգտագործել: Սարքի հետ ներառված IAR Kickstart ծրագիրը ձեզ արագ կսկսի գործարկել: Ներառված է օրինակ ծրագիր, որը շողում է 1.0 պորտին ամրացված լուսադիոդ: Ձեր տախտակին օրինակելի ծրագիրը գործարկելու համար պարզապես ավելացրեք LED և ռեզիստոր 2 -րդ փինին և 47k ohm- ը քաշեք դիմադրիչը 10 -ի վրա, և դուք պետք է անջատված և թարթած լինեք: pրագրավորման մեկ այլ ռեսուրս, որը կարող է սովորել օգտագործել msp430- ը: հայտնաբերվել է այս կայքում: Դա բավականին շատ է: Կան մի քանի այլ օրինակելի ծրագրեր: Եթե ցանկանում եք դրանք փորձել նախքան ձեր սեփական ծրագրավորումը անցնելը, «msp430 նախագծերի» արագ որոնումը պետք է ձեզ մի քանի արդյունք տա: Հաջողություն և ուրախ ծրագրավորում:
Քայլ 4: Օգտակար հղումներ
TI's MSP430 Pageez430 Օգտագործողների ուղեցույց MSP430x2xx Օգտագործողների ուղեցույց Mill-Max Socket տվյալների թերթիկ Լեոն Հելլերի էջը MSP430 mingրագրավորում
Խորհուրդ ենք տալիս:
Պատրաստեք Հեշտ Infinity Mirror Cube - ՈՉ 3D տպագրություն և ՈՉ ծրագրավորում. 15 քայլ (նկարներով)
Պատրաստեք Հեշտ Infinity Mirror Cube | ՈՉ 3D տպագրություն և ՈՉ ծրագրավորում. Բոլորին դուր է գալիս լավ անվերջության խորանարդը, բայց թվում է, թե դրանք պատրաստելը դժվար կլինի: Այս Instructable- ի իմ նպատակն է ձեզ քայլ առ քայլ ցույց տալ, թե ինչպես պատրաստել մեկը: Ոչ միայն դա, այլ այն ցուցումներով, որոնք ես տալիս եմ ձեզ, դուք կկարողանաք կատարել մեկը
Օբյեկտների վրա հիմնված ծրագրավորում. Օբյեկտների ստեղծում Ուսուցման/դասավանդման մեթոդ/տեխնիկա ՝ օգտագործելով ձևի բռունցք. 5 քայլ
Օբյեկտների վրա հիմնված ծրագրավորում. Օբյեկտների ստեղծում Ուսուցման/դասավանդման մեթոդ/տեխնիկա Shape Puncher- ի օգտագործմամբ. Սա միջոց է, որը թույլ է տալիս նրանց պատկերացնել և տեսնել դասերից օբյեկտների ստեղծման գործընթացը: Մասեր .1. EkTools 2 դյույմ մեծ դակիչ; ամուր ձևերն ամենալավն են: 2. Թղթի կտոր կամ գ
Arduino- ի ծրագրավորում ՝ օգտագործելով մեկ այլ Arduino ՝ առանց գրադարանի ոլորվող տեքստ ցուցադրելու համար. 5 քայլ
Arduino- ի ծրագրավորում ՝ օգտագործելով մեկ այլ Arduino ՝ առանց գրադարանի ոլորվող տեքստ ցուցադրելու համար. Sony Spresense- ը կամ Arduino Uno- ն այդքան թանկ չեն և չեն պահանջում մեծ էներգիա: Այնուամենայնիվ, եթե ձեր նախագիծը սահմանափակումներ ունի էներգիայի, տարածքի կամ նույնիսկ բյուջեի վրա, գուցե ցանկանաք հաշվի առնել Arduino Pro Mini- ի օգտագործումը: Ի տարբերություն Arduino Pro Micro- ի, Arduino Pro Mi
Mրագրավորվող True Bypass կիթառի էֆեկտ Looper կայանը, օգտագործելով Dip անջատիչները `11 քայլ
Mրագրավորվող True Bypass Guitar Effect Looper Station օգտագործելով Dip Switches. Ես կիթառի սիրահար եմ և հոբբիստ նվագող: Իմ նախագծերի մեծ մասը տեղի է ունենում կիթառի գործիքների շուրջ: Ես կառուցում եմ իմ սեփական ուժեղացուցիչներն ու որոշ էֆեկտային ոտնակներ: Նախկինում ես նվագում էի փոքր նվագախմբում և համոզում էի ինձ, որ ինձ միայն ուժեղացուցիչ է պետք
DIP համաժամեցման ընտրիչ ՝ օգտագործելով 1 պին ՝ 4 քայլ
DIP համաժամեցման ընտրիչ ՝ օգտագործելով 1 կապում. Որոշ ժամանակ առաջ ես աշխատում էի " երաժշտական տուփի " նախագիծ, որը պետք է ընտրեր մինչև 10 տարբեր մեղեդի հատվածների միջև: Բնական ընտրություն ՝ որոշակի մեղեդու ընտրության համար եղել է 4 փին անջատիչ, քանի որ 4 անջատիչն ապահովում է 24 = 16 տարբեր պարամետրեր: Հ