
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:56

TI -nin ez430 USB proqramçısını tapdığımda, MCU ilə ayağa qalxmağın ən asan üsullarından biri kimi görünürdü. Necə səhv edə bilərəm, adında ez var! Məlum olur ki, əslində çox asandır.
TI -nin satdığı kiçik hədəf lövhələrindən istifadə etmək istəyirsinizsə ez430 əladır, amma əsl yeni başlayanlar üçün məlumat çatışmazlığı xarici çipləri proqramlaşdırmağa keçərkən sinir bozur və Texas Instruments -dan alınan texniki məlumatların miqdarı qorxudur.
Bu qısa məqalədə, ez430 istifadə edərək TI -dən sifariş verdiyiniz DIP nümunələri ilə necə işləyəcəyinizi göstərməyi ümid edirəm. Ez430 hədəf lövhəsindəki MSP430F2013 ilə eyni mikrokontrolör vahidi (MCU) ilə işləyəcəyəm. Hər hansı bir MSP430x2xx eyni metodla işləyəcək və bildiyim qədər bütün MSP430 xətti eyni proqramlaşdırma əlaqələrini istifadə edir. İkili xətti paketdən (DIP və ya DIL) başqa bir paket və ya MSP430x2xx-dən fərqli bir cihaz istifadə edirsinizsə, uyğun pin yerlərini tapmaq üçün cihazın məlumat cədvəlinə müraciət etməlisiniz.
Addım 1: hissələr

Msp430 proqramlaşdırmaq üçün sizə lazım olan yalnız bir neçə hissə var. Budur siyahı: Telli IC yuvası MSP430 MCU ez430 4 pinli yuva (.050 Şəbəkə ara bağlantısı) 4 pinli yuva haqqında qısa bir qeyd. Ez430 istifadəçi təlimatı Mill-Max hissə nömrələrini göstərir. Mouser.com onları son yoxladığımda stokda saxlayırdı və Mill-Max nümunələr təklif edə bilər. Nəzərə alın ki, şəkil məqalənin sonunda qeyd olunan proto-lövhə üçün əlavə hissələrə malikdir. Sarma əlaqələri üçün Kynar örtüklü 30 ölçü teli istifadə etdim.
Addım 2: lövhələr




MSP430 proqramlaşdırmaq üçün Vcc və Vss əlaqələri daxil olmaqla cəmi 4 tel lazımdır. Aşağıdakı sxem kömək etməlidir. Bir proqramı MCU -ya yükləmək üçün ehtiyac duyduğunuz yeganə əlaqələrdir. İki proqramlaşdırma lövhəsi qurdum. Birincisi, kiçik bir çörək taxtası, ZIF yuvası və bir ucuna lehimli 4 pinli köhnə IDE kabelindən 4 tel istifadə edir. Zero Insertion Force yuvası, MCU -nu hərəkət etdirərkən səydən qənaət edir. İkincisi, Mill-Maxdan bir DIP yuvası və ətrafa qoyduğum bəzi sancaqlar və digər komponentlərdən istifadə edir. Bağlantıların çoxunu tellə bağladım. Yalnız 4 pinli yuvanı lehimləmək lazım idi. Əsasən osilatoru olmayan bir proto-lövhədir. TI sənəd slau144c (MSP430x2xx İstifadəçi Kılavuzu) 2-2-ci cədvəlində istifadə olunmamış pin sonları göstərilir. Bu, layihə lövhəniz üçün vacibdir, ancaq proqramlaşdırma üçün deyil. 47k müqavimət istifadə edərək RST pinini yüksək çəkməyincə MCU proqramınızı işləməyəcək. Ez430 pinlərini 4 pinli yuvaya bağladığınızda Vcc bağlantısının düzgün olduğundan əmin olun. Bunu ez430 İstifadəçi Təlimatında göstərilən sxemə baxaraq yoxlaya bilərsiniz. R10 -un ez430 tərəfindəki Vcc -ə qoşulduğuna diqqət yetirin. Lövhədəki qurğunun ucunu konnektorun 1 -ci pininə olan ən yaxın bağlayıcı pinə qədər izləyə bilməlisiniz. Bir kənara, Spy-Bi-Wire adlanan 4 telli proqramlaşdırma bağlantısını son tətbiqinizə qura bilərsiniz və çipi heç çıxarmayacaqsınız. Bunu belə etmək qərarına gəlsəniz, MCU -nu tətbiqinizin 3V güc mənbəyindən təmin edə bilərsiniz və USB proqramçıdakı 2 və 3 -cü pinləri (bax J1) MCU -ya bağlaya bilərsiniz.
Addım 3: Proqramlaşdırma

Qeyd etdiyim kimi, avadanlıq hazır olduqdan sonra ez430 -dan istifadə etmək asandır. Cihaza daxil olan IAR Kickstart proqramı sizi tez işə salacaq. 1.0 portuna qoşulmuş bir LED -in yanıb -sönməsini ehtiva edən bir nümunə proqram var. Nümunə proqramı lövhənizdə işə salmaq üçün pin 2 -dəki LED və rezistoru və pin 10 -da 47k ohm çəkmə müqavimətini əlavə edin və sönüb yanıb -sönün. Msp430 -dan istifadə etməyi öyrənmək üçün başqa bir proqramlaşdırma mənbəyi ola bilər. Bu veb saytında tapıldı. Bu çox şeydir. Başqa bir neçə nümunə proqram var. Proqramlaşdırmaya başlamazdan əvvəl onları sınamaq istəyirsinizsə, 'msp430 layihələri' üçün sürətli bir axtarış sizə bir neçə nəticə verməlidir. Uğurlar və xoşbəxt proqramlaşdırma!
Addım 4: Faydalı bağlantılar
TI-nin MSP430 Pageez430 İstifadəçi Kılavuzu
Tövsiyə:
8MHz Crystal istifadə edərək Arduino IDE ilə ATmega328 proqramlaşdırılması: 4 addım

8MHz Crystal istifadə edərək Arduino IDE ilə ATmega328 -in proqramlaşdırılması: Bu təlimatda Arduino IDE və Arduino UNO -dan istifadə edərək özünüzü proqramlaşdırmaq üçün bir ATmega328P IC (Arudino UNO -da mövcud olan eyni mikrokontrolör) proqramlaşdırma addım -addım təlimatını əhatə edəcəyəm. Xüsusi Arduino, layihələrinizi həyata keçirmək üçün
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım

Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək sürətlənməni izləyin: 6 addım

Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək Sürətləndirməni izləyin: Sürətləndirmə sonsuzdur, düşünürəm ki, Fizikanın bəzi qanunlarına görə. Sahilə çıxan ən sürətli məxluq, bir anda ən yüksək sürətindən istifadə edərək ovunu tutur
Android Smartphone istifadə edərək Arduino proqramlaşdırılması və sıfırlanması: 8 addım

Android Smartphone istifadə edərək Arduino proqramlaşdırılması və sıfırlanması: Pendrives və oyun idarəedicilərini birləşdirmək və kiçik cihazlara güc vermək üçün OTG adapterindən istifadə etmiş ola bilərsiniz. Arduino lövhənizi Ağıllı Telefonla gücləndirməkdən başqa daha çox şey edə bilərsiniz. Bu təlimatda Ardu -nu tərtib edib yükləyəcəyik
UNO istifadə edərək Arduino Nanonun proqramlaşdırılması: 4 addım (şəkillərlə birlikdə)

UNO istifadə edərək Arduino Nanonun proqramlaşdırılması: Hey uşaqlar, bu yaxınlarda mini arduino layihəm üçün ebaydan yeni bir arduino nano klon (CH340) aldım. Bundan sonra arduino'yu kompüterimə bağladım və sürücüləri quraşdırdım, amma hələ də işləmirəm, bir neçə gündən sonra proqramlaşdırmağı öyrəndim