Etiket arşivi: Controller

MSP430 Flash Memory Controller

msp430_chipBu yazımızda MSP430 2x serisi modellerde bulunan Flash Memory Controller birimini inceleyeceğiz. Bilindiği gibi çoğu ileri düzey uygulamalarda ihtiyaç duyulan daha yüksek RAM hafıza isteği bazen bize büyük ölçüde sorunlar çıkarabilmektedir. Veya kullandığımız mikrodenetleyicide eğer flash hafızaya yazma özelliği bulunmuyorsa bu ihtiyaçtan dolayı harici bellek(EEPROM,RAM) gibi birimlere de ihtiyaç duyabilmekteyiz. Bu problemlerden dolayı bir üst düzey modele geçmek veya ekstra malzeme kullanmak maliyet ve zaman kaybına yol açabilmektedir. MSP430’larda bulunan Flash Memory Controller sayesine bu sorundan büyük ölçüde kurtulabiliyoruz.

Bu yazıda MSP430 içerisindeki flash hafızaya, program içerisinden nasıl erişebilebileceğini ve uygulamada ne gibi unsurlara dikkat edileceğini anlatmaya çalışacağım.

Okumaya devam et

ADC10 DTC Modu

Bu yazıda size ADC10 Modülü başlıklı yazımda anlatmadığım MSP430 ların ADC modülü içerisinde DTC(Data Transfer Controller) olarak geçen ve oldukça işe yarayan bir donanımı anlatacağım. Bu birimin temel amacı ölçülen analog kanalın dijital karşılığını CPU dan bağımsız olarak RAM de belirlediğiniz bir alana aktarması. Yani bir çeşit DMA(Direct Memmory Acces) gibi çalışması.

DTC olarak adlandırılan bu donanımı kullanabileceğimiz alanlardan bahsedecek olursak;

Mesela bir sinüzoidal bir girişimiz olduğunu varsayalım ve bu giriş için ölçülen sonuçları sürekli olarak bir dizide tutmak isteyelim. Bunu yazılımsal olarak yapacak olursak;

Okumaya devam et