Forumana.com, Forum, Forum Sitesi, Forumlar

Forum KayıtForum Kayıt ForumForum OyunlarOyunlar MesajlarMesajlar GruplarGruplar Üye GruplarıYönetim RadyoFM DinleRadyoFM TwitterTwitter FacebookFacebook İletişimİletişim
 


Forum Forumlar Forum Sitesi Forum Grup Forum Albüm Forumları Okudum
Go Back   Forumana.Com - Forum, Forumlar, Forum Sitesi Eğitim & Öğretim Üniversite Dersleri Elektronik & Bilgisayar

MSP430 Launchpad Kit İle SD MMC Kart Kullanımı

 Elektronik & Bilgisayar forumunda yer alan MSP430 Launchpad Kit İle SD MMC Kart Kullanımı konusu, MSP430 Launchpad Kit İle SD MMC Kart Kullanımı MSP430 Launchpad Kit İle SD MMC Kart Kullanımı MSP430 - msp430 launchpad kit - msp430 sd mmc SD/MMC kartlar bilindiği gibi çeşitli ...



Yeni Konu aç Cevapla
 
Seçenekler Stil
Alt 17-Ocak-2012, 18:18   #1 (permalink)
UYARI:
Kullanıcıların Profil Bilgileri Misafirlere Kapatılmıştır. Görmek için KAYIT olmalısınız.~
Giriş MSP430 Launchpad Kit İle SD MMC Kart Kullanımı

MSP430 Launchpad Kit İle SD MMC Kart Kullanımı

MSP430 - msp430 launchpad kit - msp430 sd mmc


SD/MMC kartlar bilindiği gibi çeşitli boyutlarda üretilen ve bilgisayarlarla uyumlu çalışabilen veri depolama elemanlarıdır. SD/MMC kartların bilgisayar ile haberleşmesi çok basittir. SD/MMC kart okuyucuyu ile kart bilgisayara takılarak herhangi bi sürücü yüklemeden bir kaç saniye içinde kullanıma hazır hale gelir.

Fakat gömülü sistemlerde yani mikrodenetleyici ve Fpga gibi yapılarda işlem daha karışıktır. Bu yazıda bu işlemin nasıl yapıldığı konusunda sizleri bilgilendirmeye çalışacağım.



SD/MMC kartlar yukarıda ki şekilde görüldüğü gibi pin dizilimine sahiptir. Şekil`deki SD kart standart boyutlara sahip bir Sd karttır. Bunun dışında mini SD Mikro SD gibi çeşitli boyutta SD kartlar bulunmaktadır. Hepsi de aynı işlemi yaparlar. Birbirlerinin yerine kullanabilmek için piyasada SD kart dönüştürücüler bulunmaktadır. SD kartlar SPI ve SD olmak üzere iki şekilde haberleşirler.

Bizim uygulamamızda haberleşme SPI protokolü ile gerçekleştirilmiştir. SD kart ile haberleşmek için SPI üzerinden Haberleşerek SPI kartı hazır hale getirilir sonrasında iletişme geçilir. SPI kartlara veri yazma/okuma işlemi 512 byte bloklar halinde gerçekleştirilir. Verilerinizi 512bytelık paketler halinde SD karta kayıt edebilirsiniz. Fakat bu kayıt edilen veri ham veri olacağından karttaki veri bilgisayar tarafından tanınmaz.


Muhtemelen diskin biçimlendirilmesi şeklinde uyarı verir. Bunun için SPI karta veri yazmak okumak için. Bilgisayar işletim sistemlerini kullandığı FAT/FAT16/FAT32 gibi dosyalama sistemleri kullanarak dosya kayıt işlemi yapılmalıdır. Bu sayede SDI kart üzerindeki verimiz bilgisayar tarafından anlamlı bir veri olarak kabul edilir.

Sonuçta SD kartı kullanabilmek için öncelikle Sd kartı hazırlayıp veri yazma/okumaya hazır hale getirmek sonrasında ise uygun dosya sistemini kullanarak dosyalarımız yazmamız/okumamız gerekiyor. Bu işlemlerin bilgisayar tarafından kısa sürede yapıldığından bahsetmiştim. Fakat mikrodenetleyici kısmında ise bu aşamaları kullanıcının kendi yazması gerekmektedir. Yani önce SD kartı sürmek için kütüphane dosyası yazılmalı sonrasında ise FAT dosya sisteminde haberleşme yapan bir kütüphane yazılımı yapılmalı.

Bu işlemleri yapmak çok zahmetli olduğundan dolayı üretici firmalar kendi ürünlerine bu desteği sağlayıp sizi büyük bir zahmetten kurtarmaktadır. Bizde uygulamamızda böyle bir hazır kütüphane kullanacağız. Kütüphanenin yazarı Elm-Chan‘dır. Elm-Chan tarafından geliştirilen bu kütüphane tamamen ücretsizdir ve çoğu mikrodenetleyiciler için uygulanabilir. Ayrıca kütüphane açık kodludur. İstediğiniz mikrodenetleyiciye kütüphane üzerinde bir kaç değişiklik yaparak adapte edebilirsiniz. Elm-Chan tarfından geliştirilen iki tane kütüphane mevcuttur.

Birisi PFF (Petit FAT modül) diğeride FF (Fat modül) iki kütüphanenin farkı PFF düşük hafızalı mikrodenetleyiciler için kullanılmaktadır ve özellikleri sınırlıdır. Yeni dosya oluşturmaya izin vermemektedir. Kart üzerinde var olan dosyalar üzerinde değişikliğe izin vermektedir. FF kütüphanesinde ise böyle bi sorun yoktur. Dosya oluşturma klasör oluşturma v.s. gibi tüm işlemlere izin vermektedir. Biz uygulamamızda hafıza yetersizliği nedeniyle PFF kütüphanesi kullanacağız.
MSP430 Launchpad SD MMC Uygulamasının çalışması

SD kart içinde bulunan “deneme.txt” açıp içindeki ilk 64 karakteri küçük harfle yazılmışlarsa büyük harfe çevirmektedir. Çevirilen karakterler sonradan tekrardan dosya içindeki diğer karakterler ile yer değiştirilerek okuma işlemi tamamlanır. SD kart ile MSP430un haberleşmesi için kütüphane dosyaları içinde gerekli değişikliği yaparak istediğinzi I/O bacağı ile SD kartı haberleştirebilirsiniz.





» MSP430 Launchpad Kit İle SD MMC Kart Kullanımı - www.forumana.com

  Alıntı ile Cevapla
Yeni Konu aç Cevapla

Yukarıdaki Konuyu Aşağıdaki Sosyal Ağlarda Paylaşabilirsiniz.

Etiketler
ile, kart, kit, kullanimi, launchpad, mmc, msp430


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:26.

Forum Künyemiz
Uyarı

Powered by vBulletin® Version 3.8.4
Copyright ©2011 - 2019, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
Açılış Tarihi : 05.12.2011
Kuruluş Tarihi : 20.11.2011
Hazırlayan & Tasarlayan : Forumana.Com
 

Sosyal paylaşım platformu olan Forumana.Com sitemizde, kullanıcılar 5651 sayılı kanunun ilgili maddesine ve TCK'nın 125. maddesine göre yaptıkları paylaşımlardan sorumludur, kullanıcı kaynaklı herhangi bir durumdan Forumana.Com sitesi sorumlu değildir. Tüm hukuksal bildirimleriniz/sorunlarınız/istekleriniz ve şikayetleriniz için İletişim panelinden bizlere ulaşabilirsiniz, Forumana.Com yönetimi en geç "3" iş günü içerisinde dönüş yapacaktır. Platformumuz; kişilik ve telif hakları korunumu, illegal paylaşım ve korsanla mücadele konusunda yetkililere yardımcı olmayı ilke edinmiştir.

Forum, Forumlar, Forum Sitesi, Etiket, Sitemap, Arşiv