arşiv

yazılar buna göre etiketlendi; ‘STM32’

STM32 PelcoD Protokolü ve PTZ kamera kontrolü

Cuma, 15 Oca 2016 yorum yok

Merhaba arkadaşlar,

Bu yazımda kısaca PelcoD protokolünü anlatıp aynı zamanda STM32 PTZ kameraların kontrolü üzerine bir uygulama yapacağız.

Aslında bu uygulamayı yapalı bayağı olmuştu ama yeni yeni yeni yazıyı toparlayabildim.

Kamera benim elime tamir için gelmişti. Kısa bir süreliğine bende kaldı. Bende fırsattan istifade kamerayı tamir eder etmez kamera ile neler yapabileceğimi araştırdım. Sonunda böyle bir uygulama yapmaya karar verdim.

Kameraları mutlaka görmüşsünüzdür. Artık  neredeyse her köşede buna benzer bir kamera ortamı gözetliyor.

Evet kontrol etmeye çalıştığımız kameralar buna benziyor :)

devamını oku…

STM32F429I Discovery’de Keil ile STemWin kurulumu

Salı, 14 Tem 2015 5 yorum

Merhaba arkadaşlar,

Okul, Vizeler Finaller derken uzun bir ara vermek zorunda kalmıştım. Bu yazıyı bile vakit buldukça yazabiliyorum ancak.

Bu yazımda STM32F429I Discovery’e STemWin grafik arayüz (GUI) kütüphanesinin Keil’de  kurulumunu kısa bir şekilde anlatmaya çalışacağım

Şimdi STemWin’i bilmeyenler için kısaca STemWin nedir buna bakalım.

STemWin, bir çeşit grafik arayüz yazılımıdır. Kısaca GUI(Graphical User Interface) diye isimlendiriliyor.  GUI için daha çok programlamayı daha görsel hale getirmeye yarar şeklinde bir yorumda bulunabilirim. GUI ilk başta PC ler için bir ihtiyaçtan doğmuş olsada artık mikroişlemcilerde de görsellik açısından kullanmak mecburi hale geliyor. Çünkü mikroişlemci ve LCD kullanımı gerektiren uygulamalarda sadece kod ile programlama yapmak son derece eziyetli ve görsellik açısından da zayıf ürünlerin ortaya çıkmasına neden oluyor. GUI bu aşamada hem kod yükünü zayıflatıyor hemde görselliği çok çok üst kademelere taşıyor.

Evet Buradaki yazımda  STM32F429I Discovery için Keilde nasıl template proje oluşturacağımızı öğrenmiştik. Şimdi Aynı template projenin devamı olarak STemWin kurulumunu anlatacağım. devamını oku…

STM32F429I Discovery Keilde Proje oluşturma.

Pazartesi, 22 Ara 2014 32 yorum

Merhaba Arkadaşlar,

Bu yazımda STM32F429I-Discovery’ye sıfırdan proje oluşturma konusuna değineceğim. Adım adım resimlerle anlatacağım. Bu kart ile ilk kez uğraşacaklar için yön verici nitelikte olur diye düşünüyorum.

STM32F429I Discovery ST’nin F4 serisi için STM32F4-Discovery kartından sonra çıkarttığı en son kartı. Bir önceki F4-Discovery’ye göre daha iyi bir işlemciye ve en iyisi harici 8Mbyte SDram ve 2.8″ 320×240 çözünürlüğe sahip bir dokunmatik lcd barındırmakta. Ayrıca kart üzerinde yine ST’nin L3GD20 3 eksen Gyro var. İleriki zamanlarda bu çipin kullanımına da değineceğim.

STM32F4’de STM32F407VGT6 mikroişlemcisi bulunmaktayken STM32F429’da ise STM32F429ZIT6 mikroişlemci var. 144 Pinli olan bu mcu 180Mhz gibi hatrı sayılır bir hızda çalışmakta.
devamını oku…

SSD1963 4.3″ TFT Kütüphanesi

Perşembe, 09 Oca 2014 6 yorum

Arkadaşlar Merhaba

Geçen sene satın almış olduğum 4.3″ boyutundaki TFT LCD yi kullanmak için SSD1963 Kütüphanesini düzenledim. TFT çözünürlüğü 480X272 Pixel.

Açıkçası LCD’yi çalıştırmak bayağı bir uğraştırdı beni. Uygun ayarları bulmak çok vaktimi aldı. Biraz eziyetlide olsa çalıştırdım lcd’yi

LCD’yi STM32F407VG Discovery kartıyla sürdüm bu sefer. Stm32F407VG nin FSMC donanımı kullanılmaktadır.
devamını oku…

STM32 ile Touch Panel kullanımı ve Paint Uygulaması

Pazartesi, 01 Nis 2013 3 yorum

Merhaba arkadaşlar.

Bu uygulamamda yine STM32 ile ile touch paneller üzerine bir çalışma yapıp, basitçe paint uygulaması yapmaya çalıştım.

MCBSTM32C board üzerinde bulunan TFT modülü kullandım. Bu LCD üzerinde dokunmatik ekran sürücüsü STMPE811 çipi kullanılmış. Bu çipin driver programı için ben fazla birşey yazmadım açıkçası. Keil ile birlikte gelen örnek kodların içerisinde bulunmakta. Sadece ben kendime göre biraz düzenledim.

STMPE811 in Datasheetine Buradan ulaşabilirsiniz.

Bu enteğre bayağı karışık. Kullanıma hazır hale getirmek için birçok register üzerinde işlem yapmak gerekiyor.

Bu ayarların hepsini örnek kodlar içerisinden hazır aldım ben. Sonradan bazı registerler üzerinde oynamalar yaparak sensörün çalışmasını yaptığım uygulamaya uygun hale getirdim.. Bu sebeble Register ve görevlerini uzun uzadıya anlatmayacağım. Datasheet te gerekli açıklamalar mevcut zaten.

devamını oku…

Categories: ARM Tags: , , , ,

STM32 ve Usart İle Terminalde Resim Basma

Çarşamba, 27 Şub 2013 3 yorum

Ascii karakterlerle resim yapma veya yazı yazma bir aralar çok modaydı. STM32F107’nin usartıy la uğraşırken aklıma bir resmi usart ile terminale basmak geldi.

Biraz interneti araştınca ASCII Art Sdudio denen bir program buldum. Bu iş için yapılmış buna benzer birçok program var. Benim bulduğum program normalde ücretli bir program ama internetten indirirseniz 30 günlük deneme sürümü ile geliyor. Bu program sayesinde karakterlerle istediğiniz fontta yazılar yazıp, çeşitli şekiller oluşturup resimleri karakterlere dönüştürebilirsiniz.

Programı Buradan indirebilirsiniz.

Programın kullanımı çok basittir. Programı çalıştırdıktan Sonra Bir Lisanla ilgili bir uyarı penceresi gelecektir. Try it butonuna tıklayıp geçin bu sayfayı.

devamını oku…

Categories: ARM, Projelerim, STM32, Yazılım Tags: , ,