STM32F4 ve SSD1289

Başlatan Analyzer, 07 Şubat 2013, 22:52:39

Analyzer

Selam,

STM32F4 ile kullanmak üzere SSD1289 çipli bir ekran satın almıştım. Ekran :

http://www.ebay.com/itm/170782663357?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649

Ekranın kenarında Model : YX32B yazıyor. Bu ekran ve stm32f4 için kart çizmiştim. Eagle 6.3.0 ile açabilirsiniz. Test ettim gayet güzel çalışıyor. diot'a kodlar için buradan teşekkür ederim.

http://www.4shared.com/rar/0Xq1n5LH/STM32F4_SSD1289.html

Analyzer
Üşeniyorum, öyleyse yarın!

M_B

#1
Paylaşım için Teşekkürler Hocam;
Farklı bir siteye yukleyebilirmisiniz.
burdan indirme yapamıyorum.

Teşekkürler.


mesaj birleştirme:: 07 Şubat 2013, 23:30:44

http://s2.dosya.tc/server25/AosLJW/STM32F4_SSD1289.rar.html
http://www.fileswap.com/dl/H0IcT2gqHz/
http://180upload.com/konb0gbibxp8
http://www.multiupload.nl/OAY1I5O7U4

Tekrardan teşekkürler Hocam;
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

Analyzer

Selam,

Rica ederim Pinout da vereyim farklı lcd lerle karışmasın :

GND - 3V3
D1 - D0
D3 - D2
D5 - D4
D7 - D6
D9 - D8
D11 - D10
D13 - D12
D15 - D14
RS - CS
RD - WR
BL_CNT - RESET
TP_IRQ - TP_SO
NC - TP_SI
NC - TP_SCK
NC - TP_CS

Analyzer
Üşeniyorum, öyleyse yarın!

sadogan

Hocam aynı tft den bendede var
kodlarıda paylaşmanız mümkünmü ?

Analyzer

Üşeniyorum, öyleyse yarın!

sadogan

Teşekürler hocam
Elinize salık.

Erhan YILMAZ

Merhabalar

Analyzer hocam bende de 3.2 tft ekran var modül halinde özellikleri nedir bilmiyorum. Paylaştığınız kütüphaneyi kullandım basit bir deneme yazısı yazdırdım fakat pixellerde kayma oldu sürücü çipi mi farklı acaba? Daha henüz sürücü çipini yada kütüphane fonksiyonlarını incelemedim örneği direk kopyalayıp çalıştırdım.


https://www.dropbox.com/s/hq3cyecrhwbs0ei/2013-02-24%2016.05.05.jpg

https://www.dropbox.com/s/jbh2sblagu1b72z/2013-02-24%2016.06.48.jpg

Analyzer

Selam,

Erhan Yılmaz hocam elinizdeki lcd de ssd1289 kontrolcülü görünüyor. Zaten çalıştırmışsınız. Ancak TFT nin farklılığından olsa gerek, zamanlama ile ilgili sıkıntılar çıkıyor, yani elinizdeki kodlardan vazgeçmeyin.
En iyisi adım adım debug yapmak. Önce ekrana hatasız bir piksel bastırın. Ardından çizgi ve daire çizin. En son olarak font kullanarak yazı yazın. Hata çıkan fonksiyona aralara delay koyarak deneyin. Resim de basabiliyorsanız, tam fonksiyonel olarak kullanıyorsunuz demektir.

Analyzer
Üşeniyorum, öyleyse yarın!

Erhan YILMAZ

Alıntı yapılan: Analyzer - 24 Şubat 2013, 17:48:26
Selam,

Erhan Yılmaz hocam elinizdeki lcd de ssd1289 kontrolcülü görünüyor. Zaten çalıştırmışsınız. Ancak TFT nin farklılığından olsa gerek, zamanlama ile ilgili sıkıntılar çıkıyor, yani elinizdeki kodlardan vazgeçmeyin.
En iyisi adım adım debug yapmak. Önce ekrana hatasız bir piksel bastırın. Ardından çizgi ve daire çizin. En son olarak font kullanarak yazı yazın. Hata çıkan fonksiyona aralara delay koyarak deneyin. Resim de basabiliyorsanız, tam fonksiyonel olarak kullanıyorsunuz demektir.

Analyzer

Anladım hocam sağolun. Olmadı temel fonksiyonlardan başlayarak üst seviye fonksiyonları kendi ekranıma göre derlemeye çalışayım. Kütüphanedeki fonksiyonları tam olarak bilmediğim için fonksiyonları da anlamadım ekrana yazı yazdırırken uğraştım biraz. Örneğin arka plan rengini değiştirmek için windowsdisable fonksiyonunu çalıştırıyorum bu seferde text yazdıramadım onu kaldırım text yazdırdım gibi. Pin bağlantılarında bir sıkıntı yok değil mi hocam? Çip içinden 16 bit 8080 modu seçilmiş heralde.

Analyzer

Alıntı yapılan: Erhan YILMAZ - 24 Şubat 2013, 18:03:27
Anladım hocam sağolun. Olmadı temel fonksiyonlardan başlayarak üst seviye fonksiyonları kendi ekranıma göre derlemeye çalışayım. Kütüphanedeki fonksiyonları tam olarak bilmediğim için fonksiyonları da anlamadım ekrana yazı yazdırırken uğraştım biraz. Örneğin arka plan rengini değiştirmek için windowsdisable fonksiyonunu çalıştırıyorum bu seferde text yazdıramadım onu kaldırım text yazdırdım gibi. Pin bağlantılarında bir sıkıntı yok değil mi hocam? Çip içinden 16 bit 8080 modu seçilmiş heralde.
Selam,

Erhan hocam pin bağlantılarını göremedim ancak yazı yazdırdığınıza göre doğru görünüyor. Kod ile oynamakta fayda var. Peki imaj bastırabildiniz mi?

Analyzer
Üşeniyorum, öyleyse yarın!

Erhan YILMAZ

Alıntı yapılan: Analyzer - 24 Şubat 2013, 21:53:39
Selam,

Erhan hocam pin bağlantılarını göremedim ancak yazı yazdırdığınıza göre doğru görünüyor. Kod ile oynamakta fayda var. Peki imaj bastırabildiniz mi?

Analyzer

Hocam şimdi kod içerisinde bulunan çiçek resmini bastırdım fakat şuan sağlıklı bi şekilde kullanamıyorum LCD'yi yazdığım kodlar tam anlamıyla çalışmıyor demin kablolarla oynadım düzelir gibi oldu. Kabloları uzun geldi herhalde tam anlamadım.

diot

Kablolar bende de sorun olmuştu elimle kabloları avuclayınca çalışıyor ,bırakınca bozuluyordu. :)
sanırım kablolar çok uzun geliyor ve parazit kapıyor galiba.

Analyzer

Selam,

Erhan hocam olabilir. Bu yüzden üşenmedim pcb çizdim :) Mümkünse kabloları kısaltmak veya pcb ye geçirmek çözüm olabilir.

Analyzer
Üşeniyorum, öyleyse yarın!

Erhan YILMAZ

Sorun şuki şuan pcb çizmeye üşeniyorum hocam. :) Bi ara detaylı bi uğraşırım inşaallah teşekkürler yardımlarınız için.

BASEL ZIDAN

#14
Alıntı yapılan: Analyzer - 08 Şubat 2013, 09:37:31Selam,

Diot hocanın izni ile :

https://hotfile.com/dl/191909458/af35e1d/t3_.rar.html

Kolay gelsin,

Analyzer

tekrar paylaşabilir misiniz rar dosaysı açılamıyor