Satura rādītājs:

MSP430 DIP programmēšana, izmantojot Ez430: 4 soļi
MSP430 DIP programmēšana, izmantojot Ez430: 4 soļi

Video: MSP430 DIP programmēšana, izmantojot Ez430: 4 soļi

Video: MSP430 DIP programmēšana, izmantojot Ez430: 4 soļi
Video: Digital Lock System with MSP430 || 4 input dip switch and LCD 2024, Jūlijs
Anonim
MSP430 DIP programmēšana, izmantojot Ez430
MSP430 DIP programmēšana, izmantojot Ez430

Kad es atradu TI ez430 USB programmētāju, tas izskatījās kā viena no vienkāršākajām metodēm, kā piecelties un darboties ar MCU. Kā es varētu kļūdīties, tā nosaukumā ir ez! Izrādās, ka patiesībā tas ir viegli … pārsvarā.

Ez430 ir lielisks, ja vēlaties izmantot mazos mērķa dēļus, ko pārdod TI, taču informācijas trūkums patiesam iesācējam ir nomākts, mēģinot pāriet uz ārējo mikroshēmu programmēšanu, un Texas Instruments tehniskās informācijas apjoms ir biedējošs.

Šajā īsajā rakstā es ceru parādīt, kā sākt darboties ar tiem DIP paraugiem, kurus pasūtījāt no TI, izmantojot ez430. Es strādāšu ar to pašu mikrokontrollera bloku (MCU) kā uz ez430 mērķa plates, proti, ar MSP430F2013. Jebkurš MSP430x2xx darbosies ar to pašu metodi, un, cik es zinu, visa MSP430 līnija izmanto tos pašus programmēšanas savienojumus. Ja izmantojat paketi, kas nav dubultā rindas pakete (DIP vai DIL), vai ierīci, kas nav MSP430x2xx, jums jāatsaucas uz ierīces datu lapu, lai atrastu atbilstošās tapas vietas.

1. darbība: detaļas

Daļas
Daļas

Lai programmētu msp430, ir nepieciešamas tikai dažas daļas. Šeit ir saraksts: Vadu IC ligzda MSP430 MCU ez430 4 kontaktu ligzda (.050 Grid starpsavienojums) Īsa piezīme par 4 kontaktu ligzdu. Ez430 lietotāju rokasgrāmatā ir norādīts Mill-Max daļas numurs. Vietnē Mouser.com tās bija noliktavā, kad pēdējo reizi pārbaudīju, un Mill-Max var piedāvāt paraugus. Ņemiet vērā, ka attēlā ir papildu daļas prototipam, kas minēts vēlāk rakstā. Aptinuma savienojumiem es izmantoju Kynar pārklātu 30 gabarītu vadu.

2. solis: dēļi

Dēļi
Dēļi
Dēļi
Dēļi
Dēļi
Dēļi
Dēļi
Dēļi

MSP430 programmēšanai nepieciešami tikai 4 vadi, ieskaitot Vcc un Vss savienojumus. Tālāk esošajai shēmai vajadzētu palīdzēt. Šie ir vienīgie savienojumi, kas nepieciešami, lai lejupielādētu programmu MCU. Esmu izveidojis divas programmēšanas plates. Pirmajā tiek izmantots neliels maizes dēlis, ZIF ligzda un 4 vadi no veca IDE kabeļa ar 4 kontaktu ligzdu, kas pielodēts vienā galā. Zero Insertion Force ligzda tikai ietaupa pūles, pārvietojot MCU. Otrajā tiek izmantota Mill-Max DIP ligzda un dažas tapas, kuras es biju ievietojis, kā arī dažas citas sastāvdaļas. Lielāko daļu savienojumu esmu iesaiņojis ar vadiem. Bija nepieciešams tikai lodēt 4 kontaktu kontaktligzdu. Būtībā tas ir prototips bez oscilatora. Skatiet šeit protokola shēmu. TI dokumenta slau144c 2-2. Tabulā (MSP430x2xx lietotāja rokasgrāmata) ir parādīti neizmantotie tapu gali. Tas ir svarīgi jūsu projekta padomei, bet ne programmēšanai. MCU nedarbinās jūsu programmu, ja vien nevelciet RST tapu augstu, izmantojot 47 k rezistoru. Vēl viena piezīme par kontaktligzdām. Savienojot ez430 tapas ar 4 kontaktu kontaktligzdu, pārliecinieties, vai Vcc savienojums ir pareizs. To var pārbaudīt, apskatot ez430 lietotāja rokasgrāmatas shēmu. Ievērojiet, ka R10 ir pievienots Vcc ez430 pusē. Jums vajadzētu būt iespējai sekot vadam uz tāfeles līdz tuvākajai savienotāja tapai, kas ir savienotāja 1. tapa. Starp citu, jūs varētu izveidot 4 vadu programmēšanas savienojumu, ko sauc par Spy-Bi-Wire, savā galīgajā lietojumprogrammā, un jums vispār nebūtu jānoņem mikroshēma. Ja jūs nolemjat to darīt šādā veidā, tad varat barot MCU no savas lietojumprogrammas 3 V barošanas avota un vienkārši pievienot USB programmētāja 2. un 3. kontaktu (sk. J1) savam MCU.

3. solis: programmēšana

Programmēšana
Programmēšana

Kā jau minēju, tiklīdz esat sagatavojis aparatūru, ez430 ir viegli lietojams. IAR ierīcē iekļautā IAR Kickstart programma ļaus jums ātri darboties. Ir iekļauta programmas paraugs, kas mirgo ar gaismas diodi, kas pievienota 1.0. Lai savā datorā palaistu paraugprogrammu, vienkārši pievienojiet gaismas diodi un rezistoru 2. tapā un 47 kΩ pretestības rezistoru 10. tapā, un jums vajadzētu izslēgties un mirgot. Vēl viens programmēšanas resurss, lai uzzinātu, kā lietot msp430, var būt atrodams šajā vietnē. Tas ir diezgan daudz. Ir dažas citas programmu piemēri. Ja vēlaties tos izmēģināt, pirms sākat programmēt savu, ātri meklējot “msp430 projekti”, jums vajadzētu iegūt diezgan daudz rezultātu. Veiksmi un veiksmīgu programmēšanu!

4. solis: noderīgas saites

TI MSP430 Pageez430 lietotāju rokasgrāmata MSP430x2xx lietotāju rokasgrāmata Mill-Max Socket datu lapa Leon Hellera lapa MSP430 programmēšana

Ieteicams: