Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

GLCD de resim bastırma

Başlatan serter, 11 Ağustos 2014, 17:17:28

serter

240x128 bir grafik LCD ye resim basacağım arkadaşlarda bmp dosyalarını falan oluşturamadım. Resim ekleme kısmında bana yardımcı olabilecek arkadaşlar var mı acaba :)

ilhan_mkp

hocam resmi neyle basacaksın ?
hangi dili kullanacaksın ?
lcd chipseti nedir ?

bunları bilmeden yardım eden bulamazsın.

bu linkte seninle aynı sorunu yaşamış bir arkadaşa verilen cevaplar var.
https://www.picproje.org/index.php/topic,48867.msg365835.html#msg365835

Kabil ATICI

http://elektronikvelemciler.blogspot.com.tr/2013/07/atmega32-islemcisi-ile-t6963c-kontrolcu.html
resim dosyası olarak ve bmp resimden çevirici programı vardır.
Sadece kendi  kullandığınız işlemci(derleyici) için uyarlamınız gerekecek
ambar7

erpay

MikroE'de bunun için hazır araç var monochrome bir resim seçip araçla MicroC'ye aktarabiliyorsun.

eqooo

Image2GLCD diye bir program var. Ben CCS C'de kullanıyorum. Resimleri dizi haline cevirip veriyor. Fonksiyon yazarak resmi bastırabilirsin diye düşünüyorum. Biraz araştırman faydalı olacaktır.

kimlenbu

GLCD sürücüleri farklıdır, bazısı yatay tarama yapar, bazısı dikey.

Yapman gereken Image2Lcd indirip (kürekli bulsan iyi olur) "BitsPixel" seçimini monochrome  yapmak ve ilgili char arrayi ekrana basacak fonksiyonu yazmak. Hatta uğraşmana bile gerek yok hazır yapılmış tonlarca örnek var.

serter

mikroC dilini kullanıyorum. 16F serili pıc kullanıyorum. T6963C kütüphanesinden yararlanıyorum.
anladığım kadarıyla resmin hex dosyasını mikroC ye gömmemiz gerekiyormuş. Ama ben hex dosyasını çıkaramıyorum resmin

eqooo

@serter  kardeşim sen ilk önce image2GLCD programını indir bir incele.
@kimlenbu arkadaşımın dediği gibi yatay yada dikey tarama yapmasına bakacaksın.
hatırladığım kadarıyla T6963C icin dikey tarama bir fonksiyon kullanmıştım. 

erpay

Elindeki MikroC'de tools altında GLCD Bitmap editor var oraya gir oradan T6963 seç ordan ekran boyutunu seçip monochrome olan bitmap uzantılı resmi yükle hangi derleyiciyi kullanacaksana da kenarda seç bunu git programına yerleştir.

Nasıl yerleştirmeyi bilmiyorsan yine MikroC nin library kısmına girip oradaki örnek koda bakabilirsin.

musti463

Bu konuda daha önce çalışmam olmuştu linkteki konuyu incelemeni tavsiye ederim

https://www.picproje.org/index.php?topic=48886.0
Mustafa Emir SADE

serter

inceledim kod yazları yazdım ona göre ama bi hata aldım test edemedim daha kodları hata yüzünden yardımcı olur musunuz ?


musti463

T6963C sürücüsü CCS C kütüphanesine eklenmeli biliyosun değil mi?
Mustafa Emir SADE

erpay

Yeniden tanımlanmış diyor, iki kere mi tanımladın o kısmı ?

serter

#include "serter.h"
#include "bebek.c"
// T6963C Grafik LCD bağlantısı

char T6963C_dataport at PORTD;   //   T6963C Veri Bağlantı Noktası.

sbit T6963C_ctrlwr at RC2_bit  ;   // Sinyal yazmak için başta kullanılon kod
sbit T6963C_ctrlrd at RC1_bit  ;   // Sinyali okumak için başta yazılan kod
sbit T6963C_ctrlcd at RC0_bit  ;   // Komut / Veri sinyali.
sbit T6963C_ctrlrst at RC4_bit ;   // Sinyali sıfırlayın.
                                                                                // Bu bağlantılar başta olması lazım.
sbit T6963C_ctrlwr_direction at TRISC2_bit  ; // wr sinyal yaz
sbit T6963C_ctrlrd_direction at TRISC1_bit  ; // RD sinyal okuma
sbit T6963C_ctrlcd_direction at TRISC0_bit  ; // CD common/data sıgnal
sbit T6963C_ctrlrst_direction at TRISC4_bit; // RST sinyal sil


sbit T6963C_ctrlce at RC3_bit;    // CE sinyal
sbit T6963C_ctrlfs at RC6_bit;    // FS signal
sbit T6963C_ctrlmd at RC5_bit;    // MD signal

sbit T6963C_ctrlce_direction at TRISC3_bit ;    // CE signal Direction
sbit T6963C_ctrlfs_direction at TRISC6_bit ;   // FS signal Direction
sbit T6963C_ctrlmd_direction at TRISC5_bit ;    // MD signal Direction
// END T6963C grafik LCD bağlantısı



const code char bebek[];

yok hayır bir kere tanımladım hataya kadar olan kod kısmı burada
ekledim T6963C kütüphanesini yazı yazdırabiliyorum dikdiörtgen falan çizdiriebiliyorum ama resimde hata çıktı böyle

Kabil ATICI

belki derleyici sürüm farkı, elimdeki derleyici "help" dosyası  const tanımının sizin tanmlamdığınız gibi olmayacağını belirtiyor. İsterseniz kullandığınız derleyicinizin help dosyasına bir bakın.
ambar7