MSP430 Eğitim Kiti hakkında detaylı bilgi almak, kod,şema ve PCB çizim dosyalarına ulaşmak için yazının devamını okuyun.
MSP430 Eğitim Kiti hakkında detaylı bilgi almak, kod,şema ve PCB çizim dosyalarına ulaşmak için yazının devamını okuyun.
Bu yaz Çizgi-TAGEM tarafından düzenlenen MSP430 Programlama Eğitimi Haziran ayında başlayıp, Ağustos ayında tamamlandı. Derslerde MSP430 hakkında genel bilgiler verildi. Ve bu mikrodenetleyicinin çevrebirimleri incelendi. Uygulamalar ise MSP430 LaunchPad üzerinde gerçeklendi. Ve son derslerde ise birkaç ekstra uygulama yapıldı.
Ders kayıtlarını ücretsiz olarak aşağıdaki linkten izleyebilirsiniz.
Bu yazımda sizlere MSP430 Dersleri‘nde sıkça övdüğüm eZ430-RF2500 kitinden bahsedeceğim. Texas Instruments’ın 49$ e-Store da sattığı bu ürün LaunchPad kullanıcılarının bir üst basamak olarak kullanabilecekleri en iyi ürün/kit diyebilirim aslında. Çünkü üzerinde F2x serisinden çok güzel bir orta seviye MSP430 ve bir de RF severler için 2.4GHz Transceiver modülü bulunduruyor. Üzerinde bulunan RF modül, ChipCon -TI’ın 2006 yılında satın aldığı- firması tarafından üretilen CC2500 adlı modül. MSP430 tarafında ise MSP430F2274 mikrodenetleyicisi bulunuyor. Bu denetleyici G serisi Value Line olarak tabir edilen serilerdeki modellerden çok daha üstün bir model. Bu iki çip tek bir modül içerisinde yer alıyor ve kutu içerisinden iki adet modül çıkıyor.
MSP430 için kullandığım IAR arayüzünün yeni sürümü yakın zamanda kullanıma sunuldu. IAR derleyicisini belki yeni birşeyler çıkmıştır diye arada wiki sayfasından kontrol ederim. Bu sefer 5.20.4 sürümüne yama çıkarmak yerine 5.30.1 sürümünü duyurmuşlar. Hemen sürüm notlarına bir göz atayım dedim ve hoşuma giden birkaç yeni özellik gördüm. IAR gibi profesyonel bir derleyicinin görsel olarak bazı eksikliklerinin olması kötü ama sadelik ve hız açısından oldukça performanslı diyebilirim. Yaklaşık bir senedir oldukça haşır neşir olduk kendisiyle 😉
Wiki sayafasından doğrudan indirlebilen derleyicinin iki sürümü bulunuyor.
Texas Instruments yakın zamanda FRAM (Ferroelectric RAM) li geliştirme kiti MSP-EXP430FR5739 isimli geliştirme kitini tanıttı. Normalde TI web sitesinde kitin ismi FraunchPad olarak geçmiyor ama forumlar bu kite çoktan bir isim takmışlar bile…
FRAM veya FeRAM olarak adlandırılan bu teknoloji ise Flash hafızadan oldukça üstün özelliklere sahip. En önemli özelliği ise flash hafızadan en az 100 kat daha hızlı bellek erişimi yapılabilmesi.
Texas Instruments bu teknoloji ile birkaç farklı mikrodenetleyici geliştirip şu an satışa sunmuş durumda. Hatta bu mikrodenetleyicilerden en üst düzey olanı ile yani hafıza ve çevrebirim olarak ailenin en kapasiteli üyesiyle bir de geliştirme kiti satışa sunulyor. Kit üzerinde ise LaunchPad’den farklı olarak birçok yeni özellik geliyor.
Bir önceki yazımda bahsetmiş olduğum servo motor uygulamasını bugün sonlandırmış bulunuyorum. Bahsettiğim gibi yazılım kısmındaki son eksiklikleri de tamamladıktan sonra görsel arayüz, servo sürüsücü ve ez430 Chronos üçlüsü ile bu basit hobi devresi, ez430’un Y konumuna göre sağa veya sola servo motoru kontrol ediyor. Sistemin güzel tarafı ise; ez430 içerisindeki yazılım ve servo sürücüsünün dll leri sayesinde C#’ta yazmış olduğum tek programla tüm kontrollerin yapılabilmesi…
Aslında 2 adet servo motor ile işin içine X konumunu da katabilirdik fakat ben giriş düzeyinde bir uygulama olması amacıyla tek servo motor kontrolünü örnek vereceğim. Bu basit uygulama ile hem ez430 Chronos’un hem de Pololu Micro Maestro Servo Sürücüsünün bir görsel arayüz ile nasıl haberleştirilebileceğini de göstermek istedim. Okumaya devam et
Texas Instruments Firmasının saat şeklinde ürettiği bu geliştirme kitinde birçok özellik bulunuyor. Biraz hobi amaçlı üretilmiş bir kit olmasına rağmen yine de değişik ve güzel uygulamalar yapılabiliyor. Bu yazımda inceleme fırsatı bulduğum saat şekilndeki bu geliştirme kitinin özelliklerinden ve nasıl kullanıldığından bahsedeceğim.
Basitçe saatin özelliklerinden bahsedecek olursak ;
Saaat üzerinde 3 eksen ivme ölçer, sıcaklık sensörü, basınç sensörü, ve saatin pil durumunu gösteren sensörler mevcut. Texas Instruments’ın bu saat için geliştirdiği arayüz programı ile bu özellikler hızlıca kullanılabiliyor ve bilgisayar ekranında görüntülenebiliyor. Saatin en sevdiğim özelliklerinden biri ise bilgisayarın sistem saatini okuyup RF üzerinden tek tuşla saati ayarının yapılabilmesi.
Yaklaşık bir haftadır ilgilenemediğim MSP430 Timer_A yazılımını sonunda tamamlayabildim. MSP430 ile ilgili kaynak pek fazla bulunmadığından formüllere ve hesaplamalara ulaşmak biraz zaman aldı açıkçası. Ama sonunda hem programın doğruluğunu hem de donanımın doğruluğunu test edip çalışmamı bugün bitirebildim.
Programı genel hatlarıyla ele alacak olursak;
Soldaki RadioButton‘lardan hangi değeri bulmak istiyorsanız onu seçiyorsunuz ve değerleri girdikten sonra sağ alt kısımda sonuç görünüyor.
Programda bir takım eksiklikler olabilir. Zaman buldukça da eklemeler yapıp programı daha esnek hale getirmeyi düşünüyorum. Eğer herhangi bir eksik veya hata tesbit ederseniz bana “Yorumlar” kısmından ulaşabilirsiniz. Okumaya devam et
Bu yazımızda MSP430 ile 74hc595 Shift Registeri kullanılarak 2×16 LCD ekrana nasıl yazı yazıldığından bahsedeceğiz.
Önce, 74hc595 entegresinden bahsedelim.
74hc595, 8 bitlik bir Shift Register’dır. Yani seri olarak girilen 8 bit veriyi çıkış portlarında(Q0..Q7) paralel olarak göstermektedir. Bu işlem, işaret kaynağının her yükselen kenarında bit bit veri iletilmesi şeklinde olur. 8 cycle tamamlandıktan sonra “Enable Pini” 1-0 yapılarak latch de duran 8 bit verinin paralel olarak Q0..Q7 uçlarında görünmesi sağlanır. Bu işlem FIFO(First In First Out) mantığına dayanmaktadır. Yani ilk gönderdiğimiz bit, Q0’dan başlayıp sürekli kaydırılarak en son Q7‘ye ulaşmaktadır. Okumaya devam et
Bir önceki yazımda bahsettiğim gibi bu sefer gelen MSP-EXP430G2 geliştirme kartı ile ilgili bir inceleme koymak istedim siteye. Aslında kit geleli yaklaşık 1 ay kadar oluyor ama ilk inceleme bu güne kısmetmiş. Gerçekten kutu üzerinde yazan “Development Tool” yazısını hakeden bir kit olmuş bence. Niye mi?
Başlangıç için bu konuda bir amatöre ne gerekiyorsa kutu içerisinde var. Aslında kutu içeriği çok da zengin değil ama içerik akıllıca seçilmiş denilebilir. Yani şöyle söyleyeyim bu kitten bir adet alarak direkt olarak programlamaya başlayabilirsiniz. Zaten Texas Instruments gerek ASM olsun gerekse C olsun sitesinde örnek kodlar ve uygulama notları veriyor. Donanım kısmı da ilk başlayanlar için çok da karışık sayılmaz.
Kutu içeriğinden bahsetmiştik az önce. Peki nedir bu kutuyu benim gözümde yüksek tutan şey ?