16f84a lcd sorunu yardım lütfen

Başlatan AlbatroS, 05 Kasım 2014, 20:55:46

AlbatroS

 sanırım haklısın zaten sinirden k150 yaklaşık 7-8 parçaya ayrıldı :D
ama üstünde 2 tane entegre vardı birini çöpe attım diğeri 16f628a idi onu aldım.
bayağı araştırdım pickit2 alacağım ama sanırım hepsi klon
klon olmasında mahsur varmı sence
Bilmemek değil , öğrenmemek ayıp.

AlbatroS

Alıntı yapılan: RaMu - 09 Kasım 2014, 01:52:34
k150 olduğunu keşke baştan söyleseydin,
üzerindeki malzemelerin değerli olanlarını sök
geri kalanı çöpe at.

pickit2 senin işini görür,
vaktin vara çinden alan arkadaşlar gibi ucuza alabilirsin,
expkits den alabilirsin,
karaköy için tavsiye verenler olacaktır,
bunun için yeni konu açsan daha iyi olur.

k150 haricinde programında eksiklikler
ve donanımında sorunlar halen olabilir,
ama bu işle uğraşıyorsan
çalıştığından kesinlikle emin olduğun bir pic programlayıcı olmazsa olmazdır,
pickit2 bu konuda içini ferah tutmanı sağlar.
pickit2 aldım ama lcd de durum aynı birde lcd aldım akşam deneyeceğim.
pickit i fenedim süper valla nerde k150 arayüzü nerde pickit2 adamlar cd verdi kitapçık verdi
msn destek hattı adresi bile verdi
Bilmemek değil , öğrenmemek ayıp.

muratdu

Allah rızası için bir resim çekip koyar mısın?

RaMu

Gerekli configuration ayarlarını programda veya daha sonra yapmalısın,
bağlantılara dikkat etmelisin.
Fotoda 4 bit mod için gerekli bağlantı var;

Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

AlbatroS

Alıntı yapılan: muratdu - 11 Kasım 2014, 17:03:59
Allah rızası için bir resim çekip koyar mısın?


Bağlantılarım,board üzerinde resimdeki ile birebir aynı.
Fakat resimde pic besleme pinleri yok onuda yanına label olarak yazdım.
birde resimdeki tüm gndler aslında tek yerden besleniyor ben isiste hat çekmemek için öyle yaptım.






Bunlarda uygulama sonucu reel fotoğraflar
Bilmemek değil , öğrenmemek ayıp.

AlbatroS

Alıntı yapılan: RaMu - 11 Kasım 2014, 19:09:36
Gerekli configuration ayarlarını programda veya daha sonra yapmalısın,
bağlantılara dikkat etmelisin.
Fotoda 4 bit mod için gerekli bağlantı var;

(Resim gizlendi görmek için tıklayın.)
'****************************************************************
'*  Name    : UNTITLED.BAS                                      *
'*  Author  : [select VIEW...EDITOR OPTIONS]                    *
'*  Notice  : Copyright (c) 2014 [select VIEW...EDITOR OPTIONS] *
'*          : All Rights Reserved                               *
'*  Date    : 05.11.2014                                        *
'*  Version : 1.0                                               *
'*  Notes   :                                                   *
'*          :                                                   *
'****************************************************************
@ DEVICE pic16F84A
@ DEVICE PIC16F84A, XT_OSC     
@ DEVICE pic16F84A , WDT_OFF
@ DEVICE pic16F84A , PWRT_ON
DEFINE LCD_DREG      PORTB
DEFINE LCD_DBIT      4 
DEFINE LCD_EREG      PORTB
DEFINE LCD_EBIT      3
DEFINE LCD_RWREG       PORTB
DEFINE LCD_RWBIT        2
DEFINE LCD_RSREG   PORTB
DEFINE LCD_RSBIT   1
DEFINE LCD_BITS      4
DEFINE LCD_LINES   2
TRISA=1
TRISB=0
ANA:
LCDOUT $FE,$82,"HASAN"
GOTO ANA
END

Bunlarda picbasic pro da yazdığım kodlar ve bu kodlar isiste çalıştı.
ama hata var mı bilmiyorum siz ustalar bir kontrol etseniz?
Bilmemek değil , öğrenmemek ayıp.

ipek

iki günde LCD çalışmaz ise hemen bu dalı bırakırdım. Kristali ilgili pinlerden okadar uzağa taşıma pici'in OSC ayak pinlerine sok.22PF'ler olmazsa olmaz kuraldır ,ama yinede onları kullanmazsan bile aksak timur çalışır.

en son LCD'ne çamur atacağım zira init edilmememiş bir LCD'nin görüntüsünden uzak bir görüntü sergiliyor,

satırlar eksik LCD bozuk galiba.bence LCD'nin ayaklarını bulamadın ,arka aydınlatma pinleri ile komut ayakları karıştı,LCD'nin arkasındaki etiketi paylaş datasını bulalım.iki günde bir LCD çalışmaz ise Forum'un adı çıkar.

RaMu

Lcd ye 5V den yüksek gerilim vermiş olma ihtimalin var mı?
Normalde tüm üst satırın tamamen kararmış olarak gözükmesi lazım.

Bağlantılar çok kötü,
düzenli olmazsan hata yapma ihtimalin çok artar;
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

ibocakir

Hocam elindeki LCD'nin arkadasında 1602-04 tarzı birşey yazıyor mu? Yazmıyorsa genelde kullanılan bir LCD yok demektir elinde.
http://www.bonafide.com.hk/catalog/MC1602-04.pdf

Eğer yazıyorsa dikkat etmen gerekenleri söyleyeyim. 1602-04 LCD'lerin pin bacaklarına dikkat et. Üzerinde küçücük yazar ve genelde sıralaması
14-13-12-...2-1-15-16 şeklindedir(soldan sağa doğru). 15 anot(+), 16 katot(-) pinidir. 15'e 5V 16'ya ground ver. Gerisini de proteus şemandaki gibi yap emin ol çalışacaktır. (Proteustaki LCD'de 15-16 pinleri görünmüyor ondan anlattım)

AlbatroS

Alıntı yapılan: ipek - 11 Kasım 2014, 23:05:38
iki günde LCD çalışmaz ise hemen bu dalı bırakırdım. Kristali ilgili pinlerden okadar uzağa taşıma pici'in OSC ayak pinlerine sok.22PF'ler olmazsa olmaz kuraldır ,ama yinede onları kullanmazsan bile aksak timur çalışır.

en son LCD'ne çamur atacağım zira init edilmememiş bir LCD'nin görüntüsünden uzak bir görüntü sergiliyor,

satırlar eksik LCD bozuk galiba.bence LCD'nin ayaklarını bulamadın ,arka aydınlatma pinleri ile komut ayakları karıştı,LCD'nin arkasındaki etiketi paylaş datasını bulalım.iki günde bir LCD çalışmaz ise Forum'un adı çıkar.
kodlarda yanlislik var mi peki?
Bende lcd den suphelendim
yeni aldim ama daha deneyemedim
Bilmemek değil , öğrenmemek ayıp.

AlbatroS

Alıntı yapılan: ibocakir - 12 Kasım 2014, 09:25:46
Hocam elindeki LCD'nin arkadasında 1602-04 tarzı birşey yazıyor mu? Yazmıyorsa genelde kullanılan bir LCD yok demektir elinde.
http://www.bonafide.com.hk/catalog/MC1602-04.pdf

Eğer yazıyorsa dikkat etmen gerekenleri söyleyeyim. 1602-04 LCD'lerin pin bacaklarına dikkat et. Üzerinde küçücük yazar ve genelde sıralaması
14-13-12-...2-1-15-16 şeklindedir(soldan sağa doğru). 15 anot(+), 16 katot(-) pinidir. 15'e 5V 16'ya ground ver. Gerisini de proteus şemandaki gibi yap emin ol çalışacaktır. (Proteustaki LCD'de 15-16 pinleri görünmüyor ondan anlattım)
1602b datasheet e baktim
senin dedigingibi yaptim zatenbirde
ekranin solunda + ve - işareti var onlara bisey baglamadim.
ekranin solundaki + ya 5v verince ekran daha aydinlik oluyor
yani isik siddeti artiyor bu aksam yeni lcd aldim onu deneyecegim
yeni lcd de 1602A modeli
Bilmemek değil , öğrenmemek ayıp.

ibocakir

hocam soldaki + ve - işaretli pinlerin 15-16yla kısa devre olması lazm oralara birşey bağlaman gerekmiyor diye biliyorum. Gene de multimetrenle kısa devri testi yaparsan daha sağlıklı olur.

Fgocmen

Krıistalin Ayaklarındaki 22p kondiler yalnış bağlı Sanırsam Ve Bir LCD Devresi İçin Çok Karışık Yapmışsınız. 
YaFeS

AlbatroS

Arkadaşlar akşam yeni lcd ti denedim resimdeki (eski lcd) ile aynı görüntüyü verdi,
bende bir yerde mutlaka hata var diye aradım taradım ve buldum.
benim picler iş yapmıyor.
Ufak bir devre kurdum sadece toggle portb.7 komutu ile
çalıştırdım port hep 0 poziyonun da kaldı yani program çalışmadı isis te yine herzamanki gibi çalışıyor.
board üzerini tertemiz kablolama yaptım yok yok bir türlü olmuyor .

yeni pic aldım 16f628a ona da yükledim programı o da aynı led yanıp sönmüyor.

acaba pickit2 de mi sorun var daha alalı 4 -5 gün oldu.çipi oku dediğimde hex kodları görünüyor verify yaptığım da  herşey ok
neden olmadı anlamadım valla
kod yazarken sigorta ayarı yapıyorum pickit ten ayrıca yapmam gerekir mi?
Bilmemek değil , öğrenmemek ayıp.

AlbatroS

#29
birde devrede denediğim picler 2-3 denemeden sonra pickit okumuyor?
no device detected gibi birşey yazıyor.

mesaj birleştirme:: 12 Kasım 2014, 20:40:53




yazdığım küçük devre kod sayfası da şu şekilde bu kodlar isis de çalışırken
board üzerinde neden çalışmaz ki anlamadım gitti valla
işletim sistemi ile mi ilgili nedir?
win7 professional 32 bit kullanıyorum .
Bilmemek değil , öğrenmemek ayıp.