MSP430 Dersleri 8 – ADC Uygulaması

Merhaba Arkadaşlar,
Yavaş yavaş yazı serimizin sonuna yaklaşıyoruz. Artık işlemcimize analog dünyamızdan veri aktarma vaktinin geldiğini düşünüyorum. Analog dünyadan sayısal ortama geçiş için işlemcimizin içerisinde bulunan Analog to Digital Converter (ADC) modülünü kullanacağız. Kod bölümüne geçmeden önce kısaca ADC’nin bu geçiş işlemini nasıl yaptığı üzerinde biraz duralım.

Okumaya devam et “MSP430 Dersleri 8 – ADC Uygulaması”

MSP430 Dersleri 7 – Çarpma ve Bölme İşlemleri

Merhaba Arkadaşlar,
Bir MSP430 dersinde daha yine sizlerle birlikteyiz 🙂 Bu derste çarpma ve bölme işlemleriniz nasıl gerçekleştireceğimizi inceleyeceğiz. Şimdi C, Python, Matlab gibi programlama dillerini bilenler çarpma işlemine neden bir ders ayırıyorsun x=a*b ile çarpma yapılıyor zaten diyebilir. Ancak biz makine dilinde programlama yapıyoruz ve makine sadece toplama, çıkarma (aslında çıkarmayı da toplama cinsine çeviriyor ama neyse) ve lojik işlemleri gerçekleştirebiliyor. Bu nedenle çarpma ve bölme işlemi gerçekleştirirken bunları toplama işlemine indirgememiz gerekecek.

Okumaya devam et “MSP430 Dersleri 7 – Çarpma ve Bölme İşlemleri”

MSP430 Dersleri 5 – Kesme Örnek Program

Merhaba Arkadaşlar,
Uzun bir aradan sonra yine birlikteyiz. Dersler, bitirme projesi ve birkaç farklı işle daha uğraştığımdan dolayı buraya zaman ayıramadım kusura bakmayın. Bu nedenle hızlıca derse giriş yapmak istiyorum. Bu derste basit bir kesme uygulaması gerçekleştireceğiz. Uygulamada kesme işaretini bir buton yardımıyla dışarıdan vereceğiz ve bu kesmeye göre işlemcimize birkaç farklı işlem yaptıracağız. O zaman başlayalım.

Okumaya devam et “MSP430 Dersleri 5 – Kesme Örnek Program”

MSP430 Dersleri 3 – İlk Program

Merhaba Arkadaşlar,
Bugün ilk programımızı yazacağız. Umarım heyecanlısınızdır çünkü heyecan istekli olduğunuzu işaret eder. 🙂 Nasıl ki yazılım dillerinde ilk olarak “Hello World” çıktısı veren programı yazılıyorsa, donanım programlamada da ilk olarak LED yakıp söndürme programı yazılır. İşin raconu budur. 🙂 Bu nedenle biz de racona uyarak bu yazıda LED yakıp söndürme programı yazacağız.

Okumaya devam et “MSP430 Dersleri 3 – İlk Program”

MSP430 Dersleri 2 – IAR Kurulumu

Merhaba Arkadaşlar,
Bugün ki yazımızda MSP430’u programlayacağımız ortam olan IAR Embedded Workbench’in kurulumu ve ayarlamalarına değineceğiz. Tabii ki siz Code Composer Studio (CCS) gibi başka bir ortamda programlamak isteyebilirsiniz ancak bu durumda kurulumu ve ayarlamaları kendiniz yapmanız gerekecek. 🙂 O zaman hızlıca kuruluma başlayalım.

Okumaya devam et “MSP430 Dersleri 2 – IAR Kurulumu”

MSP430 Dersleri 1 – Giriş

Merhaba Arkadaşlar,
Elektrik-Elektronik Mühendisliği bölümünde muhtemelen haberleşme derslerinden sonra en çok zorlanılan ders Mikroişlemciler dersidir. Karadeniz Teknik Üniversitesinde bu ders Texas Insturments (TI) firmasının geliştirdiği MSP430 işlemcisi üzerinden anlatılmaktadır. Programlama işlemi ise işlemcinin Assembly dili ile gerçekleştirilmektedir. Öğrencilik dönemimde araştırdığımda Assembly dili ile programlamanın anlatıldığı bir kaynak bulmakta oldukça zorlandım. Bu yazı serisinde kaynak oluşturması açısından temel olarak Assembly ile MSP430 programlamayı anlatmaya çalışacağım.

Okumaya devam et “MSP430 Dersleri 1 – Giriş”