MSP430 Programlama Notları 2. MSP430 ile ilgili oluşturmuş olduğumuz bu kaynak Türkiye’deki en tecrübeli insanların yazılarından derlenerek ve seçilerek bu faydalı kaynak ortaya çıkmıştır.
Başta editörlüğünü ve derlemesini yapmış olduğum bu kitap gerek mikrodenetleyicilere giriş, gerekse MSP430 mikrodenetleyicisi hakkında önemli bir Türkçe doküman durumundadır. Bu baskısında MSP430’un SPI donanımı ve ADC10 vb. donanımlar üzerinde daha fazla durularak MSP430 ile yapılabilecek uygulamalar attırılmıştır.
Başta yazar arkadaşlar olmak üzere hepsine teşekkür eder, sevgili Ferhat Umut DİZDAR hocama çalışmalarıma ve mikrodenetleyici konusunda vermiş olduğu destekten dolayı saygılarımı ve sevgilerimi sunuyorum.
Bu kitabın ülkemizdeki teknik insanlara yararlı olmasını diliyor, herkesin başarılı olmasını canı gönülden istiyorum.
Zihniniz hep açık olsun.
Emre EMANET
MSP430 Programlama Notları Örnek Sayfalar;
BÖLÜM 1 – MSP430 GENEL ÖZELLİKLERİ VE OSC AYARLARI
1.1-)MSP430’a Genel Bakış 8 1.2-)MSP430’un Donanımsal Mimarisi Ve Temel Blok Diyagramı 8 1.3-)LaunchPad Paket İçeriği Ve Üzerindeki Bağlantılar 9 1.4-) İlk Uygulama Yazma 10 1.5-) MSP430 Osilatör Ayarları 12
BÖLÜM 2 – MSP430 RISC CPU
2.1-) MSP430 16 BİT RISC CPU
BÖLÜM 3 – MSP430 GİRİŞ ÇIKIŞ AYARLARI
13 3.1-) Pin Yönlendirme Ve Kullanımı 13 3.2-) Port Okuma Ve Yazma Uygulaması 18
BÖLÜM 4 – MSP430 TİMER AYARLARI 20
4.1-) TimerA Bölümü 20 4.1.1) TimerA Sayıcı Modu 21 4.1.1.1-)TimerA Stop Modu 22 4.1.1.2-)TimerA Up Modu 22 4.1.1.3-) TimerA Continuous Modu 26 4.1.1.4-) TimerA Down Modu 26 4.1.2) TimerA Up/Down Modunu Kullanarak Basit PWM Sinyali Üretmek 28
BÖLÜM 5– ADC10 MODÜLÜ
28 5.1-)ADC İşlemleri 29 5.1.1-)Referans Belirleme 29 5.1.2-)Çevrim Frekansı Belirleme 29 5.1.3-)ADC10 Giriş Seçimi 30 5.2-)ADC Kullanım Registerleri 30 5.3-) Sıcaklık Sensörü 33 5.4-) ADC10 Modülü İle Gerilim Ölçümü 38
BÖLÜM 6 – MSP430 İLE DİSPLAY KONTROL UYGULAMASI
43 6.1-) Displayler Hakkında Genel Bilgiler 43 6.2-) 74HC164 İle Display Sürme 44 6.3-) MSP430 7448 İle Yukarı Aşağı Sayıcı 48
MSP430 Programlama Sayfa 5
BÖLÜM 7 – MSP430 İLE LCD KONTROL UYGULAMASI
53 7.1-) LCD Hakkında Genel Bilgiler 53 7.2-) MSP430 2X16 LCD Uygulaması 56 7.3-) MSP430, 74HC595 ve LCD 60
BÖLÜM 8 – MSP430 İLE KEYPAD(TUŞ TAKIMI) KONTROL UYGULAMASI
67 8.1-) Tuş Takımı Hakkında Genel Bilgiler 67 8.2-) MSP430 İle Tuş Takımı Uygulaması 69 8.3-) MM74C922 İle Tuş Takımı Uygulaması 72
BÖLÜM 8 – MSP430 I2C MODÜLÜ
76 8.1-) I2C Master Modu 76 8.2-) I2C Slave Modu 77 8.3-) I2C Transmitter 77 8.4-) I2C Reveiver 77 8.5-) Start Durumu 78 8.6-) Stop Durumu 78 8.7-) Kesmeler 78
BÖLÜM 9 MSP430 İLE DC MOTOR KONTROLÜ
BÖLÜM 10 – MSP430 İLE SD VE MMC KART UYGULAMASI
92 10.1-) MSP430 SD/MMC Uygulaması 93
BÖLÜM 11 – MSP430 EK DONANIMLARI
97 11.1-) ez430 Chronos 97 11.1.1-)Kutu İçeriği 98 11.1.2-)Teknik Özellikler 98 11.1.3-)ez430 Bilgisayar Arayüzü 99 11.2-)eZ430-RF2500 İncelemesi 101
BÖLÜM 12 – EK KISIM / DERLEYİCİLER VE KULLANILAN DONANIMLAR
106 12.1-) IAR Kullanımı 106 12.2) Code Composer Studio 109 12.3-) Kullanılan Donanımlar
YAZARLARIMIZ
Feridun GÖKÇEGÖZ – [email protected] – www.fgokcegoz.com – 1987 İstanbul doğumlu. 2001 yılında ilköğretim eğitimini tamamlayıp Mecidiyeköy Lisesinde (YDA) lise eğitimine devam etti. 2005 yılında lise eğitimini tamamladı ve 2006 yılında Sakarya Üniversitesi Elektrik Elektronik Müh. bölümünü kazandı. 2010 yılında başarı ile lisans eğitimini tamamladı ve 2011 yılından itibaren ise Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü, Elektrik Makineleri ve Güç Elektroniği anabilim dalında yüksek lisans eğitimine devam etmektedir.
Emre EMANET – [email protected] – 1991 Giresun doğumluyum. Liseyi memleketim olan Tirebolu’da Tirebolu Endüstri Meslek Lisesinde Elektrik – Elektronik Teknoloji bölümünde tamamladım. Mikrodenetliyiciler ile lisede tanışma ve uğraşma fırsatı buldum. MEB proje tabanlı beceri yarışmasında il 2.liğim bulunmaktadır. Şu an Ordu Üniversite’si MYO Kontrol Ve Otomasyon Teknolojisi programı 2. sınıf öğrencisi olarak okumaktayım. Mikrodenetleyiciler ve güç elektroniği alanlarında uğraşmaktayım.
M.Fatih İNANÇ – www.fatihinanc.com – [email protected] – 1989 Ankara doğumlu. 2003 yılında ilkokul eğitimini tamamlayıp Anadolu Meslek Lisesi Bilgisayar Bölümünde eğitimine devam etti. 2008 yılında ise Selçuk Üniversitesi Teknik Eğitim Fakültesi Bilgisayar Sistemleri Öğretmenliğini kazandı. Halen aynı üniversitede 4.Sınıf öğrencisi olarak eğitimine devam etmektedir.
Fırat DEVECİ – [email protected] – www.fxdev.org – 1988 yılında İzmir’de doğdu. 2011 yılında Ege Üniversitesi Elektrik ve Elektronik Mühendisliği’ni Tez Birincisi olarak bitirdi. Yazarın ilgi alanı yenilenebilir enerji, güç elektroniği, mikrodenetleyiciler ve kontrol uygulamaları olarak sıralanmaktadır. Bir tanesi IEEE’de olmak üzere çeşitli sempozyumlarda 3 makalesi bulunan 2011 yılı itibari ile yine aynı üniversitede yüksek lisansını sürdürmektedir.
Erhan YILMAZ – [email protected] – https://320volt.com/author/erhan/ 20-02-1990 doğdu. Elektroniğe 2004 yılında İstanbul Kartal endüstri meslek lisesine girerek başladım. Sonrasında Marmara üniversitesi endüstriyel elektronik bölümüne geçip oradan devam ettim. 2009 itibari ile Marmara üniversitesindeki eğitimimi tamamladım. Sonrasında 1 sene hazırlanıp dgs sınavı ile Yıldız Teknik üniversitesi elektronik haberleşme mühendisliğine girdim. Elektronik anlamda çeşitli analog uygulamalarım olmakla beraber genel olarak sayısal elektronik ve mikro denetleyiciler ile uğraşıyorum. Şu an halen Yıldız teknikte (3. sınıf) okumaktayım.
MSP430 Programlama Notları Uygulamalar, Bilgiler 2. Baskı:
Şifre-Pass: 320volt.com
Yayım tarihi: 2012/08/27 Etiketler: kılavuz ders, msp430 kitap, msp430 kullanımı, MSP430 örnekleri, msp430 programlama, msp430 projeleri
Emeği geçenlere teşekkürler.İyi çalışmalar.