3.3v ile calistirdiginiz islemciye 5v ile beslediginiz Text LCD yi 4 bit modunda ve data akisi sadece islemciden LCD'ye olacak sekilde (sadece write islemi) kullanan varmi?
Sonuc nasil oldu?
(Islemci ile LCD arasinda herhangi bir seviye uygunlastirici ara eleman kullanmadan dogrudan baglamak istiyorum. Denemeye usendim.)
Ben kullanmıştım. Direk bağla sıkıntı yok diyeceğim ama şimdi x model lcd çalışır, y model lcd çalışmaz.. Sonra kızarsınız bana :)
Kullandığınız lcd modulün, datasheetini inceleyin en iyisi. Orada yazar.
Ozel LCD arayisina girmeyecegim. Saticidan 2x16 LCD kac para versene bir tane diyecegim sonucta.
Piyasada HD44100 haricinde (yada uyumlu) cip barindiran Text LCD varmi?
ben kullandım.yazılar siilik çıkıyor açılı bakınca görünüyor.lcd nin çalışmasında bun haricinde bi anormallik yok
https://www.google.com.tr/search?q=2x16+lcd&safe=off&client=opera&hs=OFP&source=lnms&tbm=isch&sa=X&ei=X82IUvSdDcOptAavs4GQCw&ved=0CAkQ_AUoAQ&biw=1600&bih=792#q=2x16+lcd+module&safe=off&tbm=isch (https://www.google.com.tr/search?q=2x16+lcd&safe=off&client=opera&hs=OFP&source=lnms&tbm=isch&sa=X&ei=X82IUvSdDcOptAavs4GQCw&ved=0CAkQ_AUoAQ&biw=1600&bih=792#q=2x16+lcd+module&safe=off&tbm=isch)
Görüleceği üzere birçok lcd modulü var. X olanı çalışır, Y olanı çalışmayabilir. Benim kullandıklarım şu modeldendi.
(http://thumbs1.ebaystatic.com/d/l225/m/ml_z2ve9SlDbcY6NVm7HzJQ.jpg)
Tasarımınızı negatif yönde etkilemek istemem. Ben bu modelden adetli alıp, kullanmıştım. Tasarım esnasındada datasheetine baktım. Sorun yoktu.
@Serdararikan
LCD yi 3.3v ile mi besledin?
Benim niyetim LCD yi 5v ile islemciyi ise 3.3v ile beslemek.
@z Hocam;
Stm32F407 kitle 2x16 Lcd yi calıstırdım. Yalnız Lcd yi 5V besledim. ( Kitin üzerinden )
Stm32f4 Discovery bord ile denedim sorunsuz çalıştı. Lcd beslemesi 5V işlemci tarafı 3.3V i/o lar doğrudan bağlı 4 wire iletişim r/w ucu şaseye bağlı sorunsuz çalıştı. Ayrıca 128x64 winstar marka grafik lcd de aynı şekilde çalıştı.
Kolay gelsin.
Lpc xpresso1768 kiti ile denedim. LCD yi 5 volt ile besledim. Problemsiz çalıştı.
Bu kadar deneme yapildiysa bu habere sevindim. O zaman LCD'den hic data okumayacaksak LCD yi dogrudan islemcimize baglayip gecebiliriz.
Z hocam ,
LCD den busy biti okunması gerekiyordu diye hatırlıyorum
Alıntı yapılan: magnetron - 17 Kasım 2013, 17:40:03
Z hocam ,
LCD den busy biti okunması gerekiyordu diye hatırlıyorum
Onu fix beklemelerle atlayabiliyorsunuz. Komutların işletim süresini datasheette veriyor onun üzerine %10 koyup vereceğiniz gecikmede yeni fonksiyon çağırabilir veya sadece bekleyebilirsiniz.
Bazı LCD'lerin kabul ettiği logic 1 eşik değerleri VDD*0.7 yani 3.5V, her LCD çalışmaz. Ama pull-up tekniği ile sürebilirsin. Veya LCD beslemesini 4.5V'a çekersen 0.7si 3V2 olacaktır buda bir çözüm ama pek güvenilir değil, hem besleme hemde lojik seviye en dipte olmuş olacak.
örneğin:
http://www.mikroe.com/download/eng/documents/development-tools/components/lcd_2x16_spec.pdf (http://www.mikroe.com/download/eng/documents/development-tools/components/lcd_2x16_spec.pdf)
Ayrıca piyasada HD44780 haricinde driver içerenler var, hatta en ucuzları onlar oluyor
hd44780 olan LCD'leri denedim.
LCD'yi 5v ile beslemek şartıyla data pinleri 3.3v olduğunda sorunsuz çalışıyor.
Bazı modelleri 3.3volt ile beslediğimde yazıları silikte olsa çalışıyordu bazıları hiç çalışmadı.
18f452 işlemci 3.3V, LCD16x02 5V ile besleniyor,
okuma yapmıyorum, sıkıntısız çalışıyor
Bence karakter lcd üreticileri de bunu farkındadır. Lojik 1 seviyesini esnek yapmışlardır 3v-vdd gibi. Lcd'den bu zaman kadar bişey okuyan var mı? Ben okumadım?
Bir zamanlar LCDden okuma işlemini çok kullanıyordum. LCD ile busy bitini kontrol ederek konuşulursa LCD en yüksek hızda kullanılır. Aksi takdirde delay rutinleri ile beklemeler yapmak gerekiyor.
Bende kullanmıştım sıkıntı olmuyor.Yanlız bekleme süreleri bazı lcdlerde farklı oluyor dikkatli olmak lazim.Sonra çok uğraştırıyor :D
Z eğer ST kiti için düşünüyorsan, okumada da sıkıntı çıkmaması lazım. Pinler 5V toleranslı değil mi?
ST kitinde 5v da kullaniyorum sorun yok.
(http://www.cncdesigner.com/wordpress/wp-content/uploads/LCD.jpg)
LCM1602A-NSW-BBW-33V33
http://www.google.nr/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&cad=rja&ved=0CCMQFjAA&url=http%3A%2F%2Fcdn.shopify.com%2Fs%2Ffiles%2F1%2F0038%2F9582%2Ffiles%2FBlue_16x2_3.3V.pdf&ei=Kg_2UoXYJebe7AbTnIBo&usg=AFQjCNESfyKat4tv_rpx6oSeYujx5KK64w&bvm=bv.60983673,d.bGQ (http://www.google.nr/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&cad=rja&ved=0CCMQFjAA&url=http%3A%2F%2Fcdn.shopify.com%2Fs%2Ffiles%2F1%2F0038%2F9582%2Ffiles%2FBlue_16x2_3.3V.pdf&ei=Kg_2UoXYJebe7AbTnIBo&usg=AFQjCNESfyKat4tv_rpx6oSeYujx5KK64w&bvm=bv.60983673,d.bGQ)
bunun arkasındaki etikette 3.3V diye uyarı var.
Alıntı yapılan: z - 08 Şubat 2014, 12:33:33
ST kitinde 5v da kullaniyorum sorun yok.
(http://www.cncdesigner.com/wordpress/wp-content/uploads/LCD.jpg)
bu çizimi yaptığınız program ise ismi nedir ?
Paint brush.