İçindekiler:

Ez430 Kullanarak MSP430 DIP Programlama: 4 Adım
Ez430 Kullanarak MSP430 DIP Programlama: 4 Adım

Video: Ez430 Kullanarak MSP430 DIP Programlama: 4 Adım

Video: Ez430 Kullanarak MSP430 DIP Programlama: 4 Adım
Video: Getting Started with the MSP430 LaunchPad Workshop Part 1 2024, Temmuz
Anonim
Ez430 Kullanarak MSP430 DIP Programlama
Ez430 Kullanarak MSP430 DIP Programlama

TI'nin ez430 USB programlayıcısını bulduğumda, bir MCU ile çalışmaya başlamanın daha kolay yöntemlerinden biri gibi görünüyordu. Nasıl yanılıyor olabilirim, adında ez var! Aslında kolay olduğu ortaya çıktı… çoğunlukla.

TI'nin sattığı küçük hedef panoları kullanmak istiyorsanız ez430, harika, ancak gerçek yeni başlayanlar için bilgi eksikliği, harici çipleri programlamaya çalışırken sinir bozucu ve Texas Instruments'tan gelen teknik bilgi miktarı göz korkutucu.

Bu kısa makalede, ez430'u kullanarak TI'den sipariş ettiğiniz DIP örnekleriyle nasıl çalışmaya başlayacağınızı göstermeyi umuyorum. MSP430F2013 gibi ez430 hedef kartında olduğu gibi aynı mikrodenetleyici birimi (MCU) ile çalışacağım. Herhangi bir MSP430x2xx aynı yöntemle çalışır ve bildiğim kadarıyla tüm MSP430 hattı aynı programlama bağlantılarını kullanır. Çift hat içi paket (DIP veya DIL) dışında bir paket veya MSP430x2xx dışında bir cihaz kullanıyorsanız, uygun pin konumlarını bulmak için cihazın veri sayfasına bakmanız gerekir.

Adım 1: Parçalar

Parçalar
Parçalar

msp430'u programlamak için ihtiyacınız olan sadece birkaç parça vardır. İşte liste: Tel IC soketi MSP430 MCU ez430 4 pinli soket (.050 Grid interconnect) 4 pinli soket hakkında kısa bir not. ez430 kullanıcı kılavuzu, Mill-Max parça numarasını listeler. Mouser.com'da en son kontrol ettiğimde stokta vardı ve Mill-Max numune sunabilir. Resmin, makalenin ilerleyen bölümlerinde bahsedilen proto-board için ek parçalara sahip olduğunu unutmayın. Sarma bağlantıları için Kynar kaplı 30 gauge tel kullandım.

Adım 2: Panolar

Panolar
Panolar
Panolar
Panolar
Panolar
Panolar
Panolar
Panolar

Bir MSP430'u programlamak, Vcc ve Vss bağlantıları dahil olmak üzere yalnızca 4 kablo gerektirir. Aşağıdaki şema yardımcı olacaktır. MCU'ya bir program indirmek için ihtiyacınız olan tek bağlantı bunlardır. İki programlama kartı oluşturdum. İlki, küçük bir devre tahtası, ZIF soketi ve bir uca lehimlenmiş 4 pinli soket ile eski bir IDE kablosundan 4 tel kullanır. Zero Insertion Force soketi, MCU'yu hareket ettirirken yalnızca çabadan tasarruf sağlar. İkincisi, Mill-Max'ten bir DIP soketi ve etrafına yerleştirdiğim bazı pimlerin yanı sıra diğer bazı bileşenleri kullanıyor. Bağlantıların çoğunu kabloyla sardım. Sadece 4 pinli soketi lehimlemek gerekiyordu. Temelde osilatörsüz bir proto-board. Protokol kartı şeması için buraya bakın. TI belgesi slau144c'deki Tablo 2-2 (MSP430x2xx Kullanıcı Kılavuzu), kullanılmayan pin sonlandırmalarını gösterir. Bu, proje panonuz için önemlidir, ancak programlama için değil. MCU, 47k direnç kullanarak RST pinini yükseğe çekmediğiniz sürece programınızı çalıştırmaz. Pin soketleri hakkında başka bir not. ez430 pinlerini 4 pinli soketinize bağladığınızda Vcc bağlantısının doğru olduğundan emin olunuz. Bunu ez430 Kullanım Kılavuzundaki şemaya bakarak doğrulayabilirsiniz. R10'un ez430 tarafında Vcc'ye bağlı olduğuna dikkat edin. Karttaki ucu, konektörün 1 numaralı pini olan en yakın konektör pinine kadar takip edebilmelisiniz. Bir kenara, Spy-Bi-Wire adlı 4 kablolu programlama bağlantısını son uygulamanıza kurabilirsiniz ve çipi hiç çıkarmanız gerekmez. Bu şekilde yapmaya karar verirseniz, MCU'yu uygulamanızın 3V güç kaynağından çalıştırabilir ve USB programlayıcıdaki 2 ve 3 pinlerini (bkz. J1) MCU'nuza bağlayabilirsiniz.

Adım 3: Programlama

Programlama
Programlama

Bahsettiğim gibi, donanım hazır olduğunda ez430'un kullanımı kolaydır. Cihazla birlikte verilen IAR Kickstart programı, hızlı bir şekilde çalışmaya başlamanızı sağlayacaktır. Port 1.0'a bağlı bir LED'i yanıp sönen bir örnek program dahil edilmiştir. Örnek programı kartınızda çalıştırmak için pin 2'ye LED ve rezistörü ve pin 10'a 47k ohm pull up rezistörü eklemeniz yeterli, kapalı ve yanıp sönüyor olmalısınız. Msp430'u kullanmayı öğrenmek için başka bir programlama kaynağı olabilir. bu web sitesinde bulundu. Hemen hemen bu kadar. Orada birkaç örnek program daha var. Kendi programınızı programlamaya başlamadan önce bunları denemek istiyorsanız, 'msp430 projeleri' için hızlı bir arama yapmak size epeyce sonuç verecektir. İyi şanslar ve mutlu programlama!

4. Adım: Faydalı Bağlantılar

TI'nin MSP430 Pageez430 Kullanıcı KılavuzuMSP430x2xx Kullanıcı KılavuzuMill-Max Socket veri sayfasıLeon Heller's pageMSP430 Programming

Önerilen: