IAR

MSP430 Uyg.28 – ADC Uygulaması_1

Yazan |13 Ağustos 2011, Cumartesi|

Merhaba arkadaşlar. Yeni bir dersimizle yine sizlerle birlikteyiz. Geçenki derste söylediğimiz gibi bu dersimizde MSP430 ile adc(analog to digital converter) uygulaması yapacağız. Bildiğimiz gibi dış dünyadaki büyüklerin neredeyse tamamı analog büyüklüklerdir. Yani zamanda sürekli olan, genliği değişen büyüklüklerdir. Örneğin; sıcaklık, hız, ivme, basınç, nem vb. Bu gibi fiziksel analog büyüklüklerin ölçülmesinde ADC ler kullanılmaktadır. MSP430 mikrodenetleyicisinde de dahili olarak 10 bitlik bir ADC birimi bulunmaktadır. Bizde bu dersimizde bu birim ile ilgili uygulama yapacağız.

[…]

MSP430 Uyg.27 – Özel Karakterli LCD Uygulaması

Yazan |12 Ağustos 2011, Cuma|

Merhaba arkadaşlar. 27. dersimizle yine sizlerle birlikteyiz. Bu dersimizde de  daha önce söylediğimiz gibi LCD displayimize özel karakterler yazdırma  konusunda bir uygulamamız olacak. Bildiğimiz gibi karakter lcd lerde yazılan  karakterler 5×8 veya 5*10 dot matris şeklinde görüntülenir. Bu ayar lcd_init() fonksiyonunun sonunda yapılır. Lcd üzerinde görüntülenecek karakterler lcd nin cgram inde kayıtlı olanlardır. Ancak dışarıdan 5×8 mod  da 8 adet, 5×10 mod da 4 adet karakter tanımlamamıza olanak sağlanmıştır. Biz de kullanıcı için tanımlanmış bu kısımda Türkçe karakterler tanımlayıp lcd üzerinde göstereceğiz. Hadi bakalım başlayalım…

[…]

IAR Embedded Workbench 5.30.1 Sürümü Çıktı

Yazan |6 Ağustos 2011, Cumartesi|

MSP430 için kullandığım IAR arayüzünün yeni sürümü yakın zamanda kullanıma sunuldu. IAR derleyicisini arada wiki sayfasından kontrol ederim. Belki yeni birşeyler çıkmıştır diye. Bu sefer 5.20.4 sürümüne yama çıkartmak 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.

  • 30 Günlük Tam Sürüm
  • 4kB Kod Kısıtlamalı Sürüm
Ben her zaman olduğu gibi bu programın 4kb kod kısıtlamalı sürümünü kullanmanızı tavsiye ediyorum ;)

Eğitim: MSP-EXP430G2 Kiti ve 2×16 LCD IAR Debug İşlemi

Yazan |26 Ekim 2010, Salı|

Bu yazımızda 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” sıfatı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 ?

[…]

Örnek: İlk Uygulama ve IAR Kullanımı

Yazan |15 Ekim 2010, Cuma|

MSP430 Texas Instruments’in geliştir­miş olduğu düşük-güç bir mikro­denet­leyi­cidir. Her ne kadar da başlangıç için seçilebile­cek mod­el­lerinde 128b RAM olsa da 16 Bit veri yol­una sahip olan, diğer mikro­denet­leyi­cilere nazaran daha az güç har­cayan bir yapıya sahiptir.

Der­leyici olarak MSP430 C der­leyi­cisi ve arayüz olarak ise IAR Embed­ded Work­bench’i kul­lanacağız.Texas Instru­ments’ın web sitesin­den 4KB’lık den­eme sürümü ücret­siz ve kolayca indirilebiliyor.Kuru­lumu kolay ama ilk olarak alış­ması biraz zor olan IAR’ın kul­lanımına ileride değineceğiz.

 Özel­lik­lerini sıralay­a­cak olur­sak, başlangıç için kul­lanacağımız MSP430F2001 için;

  1. Von Neu­mann mimari­sine sahip RISC CPU
  2. 1KB ROM
  3. 128B RAM
  4. 16MHz de Çalışabilme
  5. Slope ADC
  6. Ana­log

MSP430 için Derleyici isteyenlere…

Yazan |15 Ekim 2010, Cuma|

Msp430 Programlama
Msp430 Texas Intruments tarafından üretilen mikrodenetleyicilerdir…Diğer mikrodenetleyicilerde olduğu gibi donanım ihtiyacınıza göre çeşitleri bulunmaktadır.Derleyici olarak IAR Embedded Workbench Kickstart adresinden programı indirebilirsiniz…

Program asm,C,C++ gibi dilleri destekler…Programı az kod içeren küçük projelerde kullanılabilirsiniz.Programın tanımlama dosyalarını “C:\Program Files\IAR Systems\Embedded Workbench 5.0\430\inc\” dizinin de bulabilirsiniz.

İlk örneğimizi asm olarak yapalım,asm olarak bir proje oluşturuyoruz ve kod segment başlangıcı yığın gösterici gibi çeşitli tanımlamalar ile kod sayfamız oluşturuluyor….

Programımızın sol tarafında Workspace bölümü ve oluşturulan ve tanımlama dosyaları görünüyor ,ledyak-debug kısmına sağ tıklayarak options bölümünde dosyamızın formatını belirleyebiliriz…

Ctrl+D ile programımızı F11 ile adım adım çalıştırabilirsiniz…Wiew