Texas Instruments’in ARM Cortex-M3 çekirdeğine sahip işlemcilerinden LM3S9B92 kullanılarak yapılan GPIO uygulaması.
Author Archives: elektrot_blog
Grafik LCD ARM9 Projesi
Projede donanım olarak Keil’ın MCB-STR9 geliştirme kartı kullanılmıştır. Geliştirme kartının üzerindeki portlar kullanılarak grafik LCD sürülmektedir. Yazılım geliştirme ortamı olarak Keil uVision4 kullanılmaktadır. Aşağıdaki resimde geliştirme kartı ile grafik LCD görülmektedir.
STM32 miniDev, RGB Display Uygulaması II
Bu uygulamada, RGB Display miniDev’de her pixeli ayrı ayrı kontrol edebilmek için STM32 miniDev’de bir yazılım geliştirilmiştir. Şuan için 8 rengi destekleyen yazılımda her rengin bir kodu vardır. Bu renk kodlarıyla 8×8 boyutlarında bir dizi oluşturularak istenilen görüntü gösterilebilir.
STM32 miniDev, RGB Display Uygulaması I
Bu uygulamada STM32 miniDev ile RGB Display miniDev sürülmüştür. Uygulamada 8×8 RGB dot matrixin satırları kırmızı, yeşil, mavi ve bunların birleşiminden oluşan sarı, mor, aqua ve beyaz renktedir. Son satır ise tekrar kırmızı renkte yakılmıştır. Uygulamaya ait fotoğraf aşağıdadır.
STM32 miniDev, Timer Uygulaması
GPIO uygulamasında gecikme fonksiyonu kullanılarak flash yapılan DS3 LED’i bu uygulamada timer kullanılarak flash yaptırılmaktadır.
USB HID, Delphi
Bu uygulamada USB HID cihazların bilgisayar ile haberleşmesini sağlamak için kullanılabilecek örnek bir delphi programından bahsedilecektir.
STM32 miniDev uygulamalarında, STM32 miniDev’in HID olarak çalışması sağlanmış ve Keil’in hazırladığı HID_Client.exe test amaçlı kullanılmıştır. Keil, C++ kullanılarak yazılmış bu programın kaynak kodlarını da vermektedir. İnternette arama yapıldığında farklı yazılım dillerinde yapılmış benzer çalışmalar bulunabilir. Bunlardan biri de JEDI Component kullanılarak gerçekleştirilmiş Delphi’de yazılmış programlardır.
STM32 miniDev, USB Uygulaması
Bu uygulamada, STM32 miniDev bilgisayar ile haberleştirilmiş ve HID (Human Interface Device) olarak tanıtılmıştır. STM32 miniDev’de USB arayüzü olmadığından, arayüz için gerekli malzemeler bir pertinaxa dizilmiş ve bunlar fotoğrafta görüldüğü gibi miniDev’e bağlanmıştır. Continue reading
STM32 miniDev, Seri Port Uygulaması
STM32 miniDev, seri port (USART) üzerinden bilgisayarla haberleştirilmiştir. miniDev’e enerji verildiğinde öncelikle “www.elektrotasarim.com USART Test Program” bilgisi USART’tan gönderilir. Daha sonra bilgisayardan gönderilen bir karakter (byte) bilgi miniDev tarafından alınır ve 1 eklenerek bilgisayara gönderilir (miniDev 0×30 alırsa 0×31 gönderir). Continue reading
STM32 miniDev, LED Display Uygulaması
Bu uygulamada STM32 miniDev ile LED Display miniDev sürülmüştür. Projede, en basit haliyle 8×8 çözünürlüğünde bir karakter, display’de gösterilmektedir.
STM32 miniDev, GPIO Uygulaması
STM32 miniDev’de PB8 ve PB9 pinleri JP7 konnektörüyle kullanıcı uygulamaları için dışarı verilmiş olmasının yanı sıra sırasıyla DS2 ve DS3 LED’lerine de bağlanmıştır. Bu uygulamada DS2 LED’i sürekli yanmakta, DS3 LED’i de flash yapmaktadır. Continue reading