- MSP430G2 LaunchPad İçindekiler:
- MSP430G2452 ve MSP430G2553 Mikrodenetleyiciler:
- Geliştirme Panonuzu Güçlendirme ve Test Etme:
- MSP430 LaunchPad için Programlama Yazılımı (IDE):
MSP-EXP430G2 bir Geliştirme aracıdır LaunchPad aka tarafından sağlanan Texas Instruments öğrenmek ve Microcontrollers nasıl kullanılacağı konusunda pratik etmek. Bu kart, tüm MSP430 serisi Mikrodenetleyicileri programlayabildiğimiz MSP430 Değer Çizgisi kategorisine girer. Bu güzel parlak Kırmızı tahta, sırf TI'ye (Texas Instruments) ait olduğu için öğrenmek büyüleyicidir. TI Mikrodenetleyicilerin nasıl kullanılacağını öğrenmek meydan okurcasına bizim kolumuzda güçlü bir araç olacaktır, çünkü TI gerçekten çok büyük ve çok daha az rekabetçi bir fiyat için çok çeşitli MCU'lara sahip.
Bu eğitim dizisinde, bu MSP430G2 LaunchPad ve nasıl programlanacağı hakkında bilgi edineceğiz. Bu LaunchPad'i kullanarak, 16 MHz'e kadar çalışma hızıyla 16 bit performans sunan MSP430 Mikroişlemcilerle çalışabiliriz. Eğitimler elektronikte yeni başlayanlar için yazılmıştır ve bu nedenle her konu olabildiğince net bir şekilde özetlenecektir. Bu eğitimler için gereken donanım, normal bir bilgisayar ve yerel elektronik donanım mağazanızda kolayca bulabileceğiniz diğer birkaç temel elektronik bileşenle birlikte MSP430 Value Line LaunchPad Development Toolkit olacaktır. Bu yüzden, daha fazla uzatmadan, Geliştirme Aracı'na girelim ve kutuya nelerin dahil edildiğine ve bunların nasıl kullanılacağına bakalım. Biz mümkün olacak bir LED Blink bu yazının sonunda.
MSP430G2 LaunchPad İçindekiler:
MSP430G2 LaunchPad Geliştirme Aracını TI'dan veya başka bir yerel satıcıdan satın aldığınızda, Kutunuzda aşağıdaki malzemeleri alacaksınız. İçeriğin tamamı aşağıdaki resimde de gösterilmektedir. Ayrıca, bunun 2018'de geçerli olduğunu ve önceki ve sonraki sürümlerin farklı İçeriklere sahip olabileceğini unutmayın.
- MSP-EXP430G2 Geliştirme Kartı
- MSP430G2452 ve MSP430G2553 Mikrodenetleyiciler
- Mini USB kablosu
- Mikro Kristal Osilatör (32.7kHz)
- Hızlı başlangıç Kılavuzu
MSP430G2452 ve MSP430G2553 Mikrodenetleyiciler:
Daha önce belirtildiği gibi, MSP430 Geliştirme Kartı, MSP430 Değer serisi kapsamına giren Mikrodenetleyicileri programlamak için kullanılabilir. Ancak, bu geliştirme kiti ile TI, bize MSP430 serisinden MSP430G2452 ve MSP430G2553 olmak üzere iki Mikroişlemci sağlıyor. Her ikisi de iyi performansa sahip 20 Pin DIP IC'dir. Varsayılan olarak MSP430G2553, Geliştirme kartınızın IC soketine sabitlenecek ve MSP430G2452 ayrı olarak sağlanacaktır. Her iki MCU'nun teknik özellikleri aşağıda tablo halinde verilmiştir.
MCU Adı: | Teknik özellik |
MSP430G2553 | 16kB Flash, 512B RAM, 16GPIO, 2 × 16-bit Timer, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI / UART), 8ch 10-bit ADC, 8ch Karşılaştırıcı, Kapasitif Dokunmatik IO Modülü |
MSP430G2452 | 8kB Flash, 256B RAM, 16GPIO, 1 × 16-bit Timer, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI), 8ch 10-bit ADC, 8ch Karşılaştırıcı, Kapasitif Dokunmatik IO Modülü |
Gördüğünüz gibi MSP430G2553 diğerinden daha iyi özelliklere sahip, aynı zamanda Energia kullanarak hata ayıklarken çok kullanışlı olacak bir UART modülüne sahip. Bu nedenle, bu eğitim dizisinde, bu Geliştirme kitinin tüm işlevlerini keşfetmek için MSP430G2553'ü kullanacağız.
Mini USB kablosu:
Mini USB kablosu, bir program yüklediğinde (onaltılık kod biçiminde) veri bu kablo aracılığıyla bilgisayardan panele akacak olduğunda panoyu Bilgisayara bağlamak için kullanılır. Ayrıca hata ayıklama sırasında (Seri Monitör), MCU'dan gelen veriler bu kablo aracılığıyla alınacaktır.
Bu kablo aynı zamanda panele güç sağlar, böylece programı yükledikten sonra kartınıza bu kabloyla güç sağlamak için bir mobil şarj cihazı bile kullanabilirsiniz.
Mikro Kristal Osilatör:
TI Ayrıca Geliştirme Kiti ile birlikte 32kHz mikro kristal Osilatör sağlar. Bu Kristal karta lehimlenebilir ancak tamamen isteğe bağlıdır. Çünkü MSP430G2553 IC, başlamamız için yeterli olması gereken 16MHz'lik bir dahili Osilatöre sahip.
Geliştirme Panonuzu Güçlendirme ve Test Etme:
Herhangi bir şeye başlamadan önce TI, MSP430G2553 Mikrodenetleyicinize örnek bir Program yüklemiş olabilir, bu yüzden panoyu çalıştıralım ve çalışıp çalışmadığını kontrol edelim. Karta mini USB jakı üzerinden güç verebilirsiniz ve bunu yaptıktan sonra, kartınızın sol alt köşesindeki LED'lerin (kırmızı ve yeşil) alternatif olarak yandığını fark etmelisiniz. Daha sonra, dahili sıcaklık sensörünün çalışıp çalışmadığını kontrol etmek için P1.3'e bağlı olan düğmeye basabilirsiniz. Evet, MSP2553 dahili bir sıcaklık sensörüne sahiptir, düğmeye bastıktan sonra ısıtmak için parmaklarınızı ovun ve IC'ye yerleştirin, kırmızı LED'in sıcaklık artışını belirtmek için yandığını fark edebilirsiniz. Güzel!! Sağ?? Tamam şimdi, Yazılım Ortamına geçelim.
MSP430 LaunchPad için Programlama Yazılımı (IDE):
Texas Instruments, Mikroişlemcilerini çeşitli Ortamlar aracılığıyla programlamamıza izin veriyor. Resmi olan, genellikle CCS olarak bilinen Kod Oluşturucu Stüdyosu'dur. Bu yazılım da ücretsizdir ancak onu kullanmak Mikroişlemcilerle ilgili minimum düzeyde deneyim gerektirir.
Bu eğitim dizisi tamamen yeni başlayanları hedeflediğinden, Energia adlı başka bir Geliştirme Ortamı kullanıyoruz. Energia, TI Mikrodenetleyicilerini kolayca programlamamızı sağlayan Açık kaynak ve ücretsiz bir Ortamdır. Energia'nın temel amacı, TI MCU'ları programlamayı Arduino'da programlama kadar kolay hale getirmektir. Dolayısıyla Energia, Texas Instruments Microcontrollers'ı destekleyen Arduino için bir Eşdeğerdir. Arduino kullanan kişiler hem fikir olacak