mühendiss_eem
Üye
- Katılım
- 19 Ocak 2018
- Mesajlar
- 57
- Puanları
- 1
SSD1306 mini 64x128 glcd ler var onları denedin mi? Yada tft grafik lcd ler. Örneğin ili9341 hem paralel hemde spi sürülebilir.Arkadaşlar merhaba benim cubeıd üzerinden stm32f407 board üzerinden grafik Lcd sürmem gerekiyor daha önce kullanmış olan yada yardımcı olabilecek olan varmı önceligim 6800 interface ama spı ve i2c ile sürülmüş lcd yazılımıda olur şimdiden taşekkürler.
elimde wg12864bp1-tmı-v#n grafik lcd var bu yüzden önceligim bu dediginiz ssd1306 mini lcd ler ufak kalıyor.SSD1306 mini 64x128 glcd ler var onları denedin mi? Yada tft grafik Lcd ler. Örneğin ili9341 hem paralel hemde spi sürülebilir.
bende çalıştırmayı deneyecegim takılırsam tekrar dönüş yaparım çok teşekkürler.Hem 16 bit parelel hemde spi testlerini yaptım,işin mantıgı aslında oldukca basit,kullandıgınız Lcd ye göre init yapıyorsunuz,2a ve 2b komutları ile yazılacak pixelin baslangıc ve bitiş noktasını 2c ile de data gönderiyorsunuz.
Beni biraz ugraştıran ve dikkat etmeniz gereken şey ise rgb565 formatında spi data gönderirken verinin kendi uzunlugu 16 bit olmasına ragmen 24 bit formatına dönüştürerek göndermeniz gerekiyor.
Resim dosyalarını istediginiz formata dönüştürmek için "img2lcd",font yaratmak için ise "GLCD Font Creator" isimli programları kullanmanız gerekiyor.
16 bit parelel olanını daha önce kontrol kaleminde yayınlamıştım.
Alttaki dosya STM32F103 ile yapılmıs ili9488 chip 3.5 inch Ekran için iki sayfadan oluşan buton,yazı ve resim içeren örnek bir uygulamadır.
f103 ün hafızası yeterli olmadıgından ben tek bir buton resmini rengini degiştirerek pushpull ve on-off olarak iki versiyonda kullandım.
programda mevcutta 3 resim ve 2 font var,basma efekti olarak renk degiştiriyor.
Ayrıca touch Panel ic XPT2046
Video çekebilirsem daha ayrıntılı anlatmaya çalışırım.
Hazır çalışan uygulama ve kullandıgım yardımcı programlar zipli dosyalarda mevcut.
Kolay gelsin.
merhaba kodların içerisinde 16 bit paralel yazılımını bulamadım gönderdiniz mi?Hem 16 bit parelel hemde spi testlerini yaptım,işin mantıgı aslında oldukca basit,kullandıgınız Lcd ye göre init yapıyorsunuz,2a ve 2b komutları ile yazılacak pixelin baslangıc ve bitiş noktasını 2c ile de data gönderiyorsunuz.
Beni biraz ugraştıran ve dikkat etmeniz gereken şey ise rgb565 formatında spi data gönderirken verinin kendi uzunlugu 16 bit olmasına ragmen 24 bit formatına dönüştürerek göndermeniz gerekiyor.
Resim dosyalarını istediginiz formata dönüştürmek için "img2lcd",font yaratmak için ise "GLCD Font Creator" isimli programları kullanmanız gerekiyor.
16 bit parelel olanını daha önce kontrol kaleminde yayınlamıştım.
Alttaki dosya STM32F103 ile yapılmıs ili9488 chip 3.5 inch Ekran için iki sayfadan oluşan buton,yazı ve resim içeren örnek bir uygulamadır.
f103 ün hafızası yeterli olmadıgından ben tek bir buton resmini rengini degiştirerek pushpull ve on-off olarak iki versiyonda kullandım.
programda mevcutta 3 resim ve 2 font var,basma efekti olarak renk degiştiriyor.
Ayrıca touch Panel ic XPT2046
Video çekebilirsem daha ayrıntılı anlatmaya çalışırım.
Hazır çalışan uygulama ve kullandıgım yardımcı programlar zipli dosyalarda mevcut.
Kolay gelsin.
Zaten ekrana bir resim veya yazı yazmaya çalıştıgınızda yaptıgınız işlem yazacagınız pixel in başlangıç koordinatini vermek sonrada o koordinata yazılacak rengi göndermek.tekrar merhaba Lcd yazılımımı çalıştırdım fakat ben her pikseli tek tek kontol etmek istiyorum bunu nasıl yapabilirim örnegin 120*60. pikseli sadece aktif etmek gibi