Picproje Elektronik Sitesi

DERLEYİCİLER => PICBasic => Konuyu başlatan: AlbatroS - 05 Kasım 2014, 20:55:46

Başlık: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 05 Kasım 2014, 20:55:46
(http://s9.postimg.cc/4qdc4z62j/LCD.jpg) (http://postimg.cc/image/4qdc4z62j/)

Resimdeki devreyi yaptım isis de çalışıyor fakat boarda monte ettim lcd üst satır da siyah karakter çıkıyor.tüm satır halinde siyah karakter oluyor.
Sorun nerede olabilir acaba kod çok kısa sadece ekrana yazı yazacak şekilde.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: Maxim - 05 Kasım 2014, 21:24:01
eğer o şekilde bağladıysan çalışmaz zaten
mclr ucu boşta?
lcd kontras ayarı için 10k pot koymamışsın

http://1.bp.blogspot.com/_qiZ6auXA3gw/TUq4yZT3l3I/AAAAAAAAAsM/X_4tqnYZ1sM/s400/lcd.jpg (http://1.bp.blogspot.com/_qiZ6auXA3gw/TUq4yZT3l3I/AAAAAAAAAsM/X_4tqnYZ1sM/s400/lcd.jpg)
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 05 Kasım 2014, 21:34:54
Alıntı yapılan: Maxim - 05 Kasım 2014, 21:24:01
eğer o şekilde bağladıysan çalışmaz zaten
mclr ucu boşta?
lcd kontras ayarı için 10k pot koymamışsın

http://1.bp.blogspot.com/_qiZ6auXA3gw/TUq4yZT3l3I/AAAAAAAAAsM/X_4tqnYZ1sM/s400/lcd.jpg (http://1.bp.blogspot.com/_qiZ6auXA3gw/TUq4yZT3l3I/AAAAAAAAAsM/X_4tqnYZ1sM/s400/lcd.jpg)

Hocam öncelikle cevap verdiğin için teşekkürler.
mclr ucunu +5 volta direk bağlıyorum ama dediğin gibi pot kullanmadım.
Birde konumuzla alakası yok ama ben program yazarken hiç sigorta ayarı yapmıyorum .
Daha doğrusu yapamıyorum ete hocayı okudum videolar izledim yok yok olmuyor hep derlemede hataalıyorum sana zahmet ikimiz çözelim bu işi
ben sadece hobi amaçlı uğraşıyorum maddi bir çıkarım da yok .

mesaj birleştirme:: 05 Kasım 2014, 21:51:40

Alıntı yapılan: Maxim - 05 Kasım 2014, 21:24:01
eğer o şekilde bağladıysan çalışmaz zaten
mclr ucu boşta?
lcd kontras ayarı için 10k pot koymamışsın

http://1.bp.blogspot.com/_qiZ6auXA3gw/TUq4yZT3l3I/AAAAAAAAAsM/X_4tqnYZ1sM/s400/lcd.jpg (http://1.bp.blogspot.com/_qiZ6auXA3gw/TUq4yZT3l3I/AAAAAAAAAsM/X_4tqnYZ1sM/s400/lcd.jpg)

Bu arada başka konuda bir yorumunu okudum .
Hakikatten güldüm krize girdim :D
Çocuk lcd ve pic e  12v vermiş bozulmuşmudur bozulmamışmıdır diye sormuş
Sende güzel bir yorum yapmışsın...
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: Maxim - 06 Kasım 2014, 06:41:16
sigorta ayarı yapmalısın
ete hocanın yazısı burada, hata alıyorsan biryerde hata yapıyorsundur.
http://etepic.com/index.php/topic,1687.0.html (http://etepic.com/index.php/topic,1687.0.html)

ayarı şöyle yap (16F84A için)
-osc XT olacak (eğer 4mhz kristal kullanıyorsan)
-watch dog timer kapalı olsun
gerisi çalışmanı engelleyecek ayarlar değil.

pot bağla ve ayarla
kodunda doğruysa mutlaka çalışacaktır
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 06 Kasım 2014, 19:17:15
Alıntı yapılan: Maxim - 06 Kasım 2014, 06:41:16
sigorta ayarı yapmalısın
ete hocanın yazısı burada, hata alıyorsan biryerde hata yapıyorsundur.
http://etepic.com/index.php/topic,1687.0.html (http://etepic.com/index.php/topic,1687.0.html)

ayarı şöyle yap (16F84A için)
-osc XT olacak (eğer 4mhz kristal kullanıyorsan)
-watch dog timer kapalı olsun
gerisi çalışmanı engelleyecek ayarlar değil.

pot bağla ve ayarla
kodunda doğruysa mutlaka çalışacaktır

Valla kızacaksın ama ben kristal bile bağlamadım kodda zaman ile alakalı bir komut yok diye?
Her devredeişlemciye kristal takmak gerekli mi?

Mesela if portb.0=0 then
portb.1=1
endif
bu kod için de kristal takılı mı olmalı?

benim lcd kodu şöyle;


TRISA=1
TRISB=0

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

LCDOUT $FE,1

PAUSE 100

ANA:
LCDOUT $FE,$80,"MERHABA"
GOTO ANA
END
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: Kabil ATICI - 06 Kasım 2014, 22:39:35
LCD kütüphanesine bak. Ne kadar çok zaman ile ilgili komut olduğunu görürürsün.
Normalde birçok işlemci iç saat osilatörü vardır, ama bazen bu saat yetmez (örneğin 3.6864MHz gibi frekansata çalıştırmak) veya kristal osilatörün sağladığı kesinliğe ihtiyaç duyarsın ,işte o zaman kristal bağlaman gerekir.
Bunun için kullandığın işlemcinin veri kağıtlarını incele, oldukça yardımı olacaktır.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 06 Kasım 2014, 22:43:36
Alıntı yapılan: ambar7 - 06 Kasım 2014, 22:39:35
LCD kütüphanesine bak. Ne kadar çok zaman ile ilgili komut olduğunu görürürsün.
Normalde birçok işlemci iç saat osilatörü vardır, ama bazen bu saat yetmez (örneğin 3.6864MHz gibi frekansata çalıştırmak) veya kristal osilatörün sağladığı kesinliğe ihtiyaç duyarsın ,işte o zaman kristal bağlaman gerekir.
Bunun için kullandığın işlemcinin veri kağıtlarını incele, oldukça yardımı olacaktır.
Tamam lcd de kristal kullanmak gerekli peki ya sadece led yakıp söndürmede?
hiç zaman komutu kullanmasam ve sadece
if portb.0 = 0 then
portb.1=1
endif
komutu yazsam da kristal gerekli mi?

birde ben işlemciyi boarddan söküyorum sadece kablolar ve lcd kalıyor o zaman da siyah karakterler mevcut bu normal mi?
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: Maxim - 07 Kasım 2014, 07:07:43
kristalin lcd ile ilgisi yok
işlemciler osilatör olmadan çalışmaz

çoğu yeni işlemcilerde osilatör entegrenin içinde olabiliyor
yani kristal mikroişlemcinin içinde var
ama 16F84A da yok
mutlaka 4mhz kristal takmalısın yoksa işlemci çalışmaz.

şemadaki 22p leri atlama
http://www.files.winpicprog.co.uk/Images/16F84A.PNG (http://www.files.winpicprog.co.uk/Images/16F84A.PNG)
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: Kabil ATICI - 07 Kasım 2014, 08:56:51
@AlbatroS
LCD'ne sadece besleme uygulasan bile o siyah kareler çıkabilir. Bu kareler LCD'nın sürülmediğini gösterir. Sizin derleyicideki LCD ile ilgili kütüphane veya diğerler derleyicilerde yazılmış programlar LCD'nin başlatılması ve istenen mesajın ekranın istediğin yerine yazılması için gereken komut adımlarını (program akışını) içerir.
Kullandığın datasheet'lerini incele. İngilizce bilmiyorsan bile, bu işlemci hakkında internette oldukça Türkçe kaynak var.

@Maxim kristal konusunda açıklamayı yeterince yapmış.

Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 07 Kasım 2014, 11:23:19
Herkese çok teşekkürler cevaplardan dolayı,
Akşam deneyip cevabı yazacağım
inş. başarabilirim...
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 07 Kasım 2014, 19:17:38
Alıntı yapılan: Maxim - 07 Kasım 2014, 07:07:43
kristalin lcd ile ilgisi yok
işlemciler osilatör olmadan çalışmaz

çoğu yeni işlemcilerde osilatör entegrenin içinde olabiliyor
yani kristal mikroişlemcinin içinde var
ama 16F84A da yok
mutlaka 4mhz kristal takmalısın yoksa işlemci çalışmaz.

şemadaki 22p leri atlama
http://www.files.winpicprog.co.uk/Images/16F84A.PNG (http://www.files.winpicprog.co.uk/Images/16F84A.PNG)

Valla yine olmadı 4mhz kristal taktım 22pf leri de ama sonuç aynı pot ile oynadığımda siyah karakterler koyudan açığa değişiyor sadece,
Birde 7805 girişi 6v iken karakterler 3nokta altalta,12v iken 6nokta altalta oluyor anlamadım sanırım lcd bozuk hiç kullanmamıştım.neyse yinede vakit ayırıp cevap veren
arkadaşlara teşekkür ederim.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: RaMu - 08 Kasım 2014, 23:48:28
Çabuk pes ettin.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: Kabil ATICI - 08 Kasım 2014, 23:50:16
7805'in düzgün çıkış vermesi için 7V girişe ihtiyacı vardır...
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 09 Kasım 2014, 00:31:22
Sanırım birşey buldum benim programlayıcı lanet bişey ve sanırım hex dosyasını atmıyor pic e...
Zaten kurcalarken bozdum da
K150 diye bir cihaz var bir türlü kullanamadım.port hatası veriyor 1684a tanımıyor.
her programlama başında reset atıyor ve öylece kalıyo.
yeni bir programlayıcı almam gerek sanırım
Çok pahalıya kaçmadan (50-100tl) ne alabilirim ?
İst b.düzünde oturuyorum karaköyden alacağım sanırım ustlarım bir tavsiyede bulunsa?
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: 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.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 09 Kasım 2014, 13:48:21
 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
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 11 Kasım 2014, 15:55:22
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
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: muratdu - 11 Kasım 2014, 17:03:59
Allah rızası için bir resim çekip koyar mısın?
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: 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;

(https://lh6.googleusercontent.com/-grwrkfAzfw0/VGJCSMDPFdI/AAAAAAAABAo/f7bI-LMmnBA/w839-h472-no/2x16%2Blcd%2Bbreadboard.png)
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 11 Kasım 2014, 20:27:56
Alıntı yapılan: muratdu - 11 Kasım 2014, 17:03:59
Allah rızası için bir resim çekip koyar mısın?
(http://s12.postimg.cc/eby817z7t/Lcd_sorun.jpg) (http://postimg.cc/image/eby817z7t/)

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.


(http://s21.postimg.cc/qfommd3s3/IMG_20141111_WA0000.jpg) (http://postimg.cc/image/qfommd3s3/)

(http://s21.postimg.cc/x7f1p7srn/IMG_20141111_WA0001.jpg) (http://postimg.cc/image/x7f1p7srn/)

Bunlarda uygulama sonucu reel fotoğraflar
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 11 Kasım 2014, 20:36:55
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;

(https://lh6.googleusercontent.com/-grwrkfAzfw0/VGJCSMDPFdI/AAAAAAAABAo/f7bI-LMmnBA/w839-h472-no/2x16%2Blcd%2Bbreadboard.png)
'****************************************************************
'*  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?
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: 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.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: RaMu - 11 Kasım 2014, 23:09:02
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;
(https://lh6.googleusercontent.com/egMlBprvY62AKuMi1XtPlVFZevQ3ZAtpurN8m64nMg=w785-h589-no)
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: 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 (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)
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 12 Kasım 2014, 11:36:55
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
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 12 Kasım 2014, 14:44:08
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 (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
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: ibocakir - 12 Kasım 2014, 15:46:02
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.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: Fgocmen - 12 Kasım 2014, 16:16:11
Krıistalin Ayaklarındaki 22p kondiler yalnış bağlı Sanırsam Ve Bir LCD Devresi İçin Çok Karışık Yapmışsınız. 
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 12 Kasım 2014, 20:20:29
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?
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 12 Kasım 2014, 20:21:33
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


(http://s22.postimg.cc/cfdhpn0ct/kod.jpg) (http://postimg.cc/image/cfdhpn0ct/)

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 .
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: RaMu - 12 Kasım 2014, 21:10:47
Tertemiz kurduğun devrenin fotosunuda ekle bakalım.
Devreye kaç Volt veriyorsun,
elemanlar yakıyor olmayasın,
devrenin neyle besliyorsun, elinde 7805 var mı?

isisde çalışıp boardda neden çalışmaz diye herkes en az bir defa sormuştur,
gayet normal bir durum.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 12 Kasım 2014, 22:03:37
Alıntı yapılan: RaMu - 12 Kasım 2014, 21:10:47
Tertemiz kurduğun devrenin fotosunuda ekle bakalım.
Devreye kaç Volt veriyorsun,
elemanlar yakıyor olmayasın,
devrenin neyle besliyorsun, elinde 7805 var mı?

isisde çalışıp boardda neden çalışmaz diye herkes en az bir defa sormuştur,
gayet normal bir durum.


(http://s28.postimg.cc/evp3cy089/IMG_20141112_WA0000.jpg) (http://postimg.cc/image/evp3cy089/)

(http://s28.postimg.cc/5qlbwtm7d/IMG_20141112_WA0001.jpg) (http://postimg.cc/image/5qlbwtm7d/)

(http://s28.postimg.cc/4a9teojah/IMG_20141112_WA0002.jpg) (http://postimg.cc/image/4a9teojah/)

bunlar bu akşamki denemelerim ama dediğim gibi 2 adet 16f84a kullanılmaz hale geldi .
2. sayfada yazdığım kodun çekilmiş resmi de var kodlarda mı hata yapıyorum acaba?
işletim sistemi önemli mi birde?
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: RaMu - 12 Kasım 2014, 22:17:59
Bağlantılar iyi,
lcd nin sağ altından giden kablolar nereye gidiyor
göremediğim için birşey diyemiyorum,
potu neden bağlamadın,
birtanede led bağla.

Lcdnin altından giden kabloların nereye gitiğini görebileceğimiz şekilde bağla,
led bağla,
potu bağla,
lcd nin alt tarafınında fotosunu çek, pinler yazıyor altında sanırım,
elimde aynı lcd var,
sana çalışan kod yazıp göndereyim, pin bağlantılarına göre.

Bu arada boardun 4 tarafınada +5V ve gnd geliyormu
ölçü aletiyle kontrol etmekte fayda var,
lcd ışığı yandığına göre pek problem yok gibi.




mesaj birleştirme:: 12 Kasım 2014, 22:19:59

Bu arada şuanda 16f628a var boardda,
kodu 16f84 den 16f628 e değiştirdin mi?
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 12 Kasım 2014, 22:36:38
Evet hocam birkaç foto daha çektim
(http://s24.postimg.cc/5p81796jl/IMG_20141112_WA0003.jpg) (http://postimg.cc/image/5p81796jl/)

(http://s24.postimg.cc/6736n3w4h/IMG_20141112_WA0004.jpg) (http://postimg.cc/image/6736n3w4h/)

(http://s24.postimg.cc/t5zw60s4h/IMG_20141112_WA0005.jpg) (http://postimg.cc/image/t5zw60s4h/)

(http://s24.postimg.cc/5qhz0o8dd/IMG_20141112_WA0006.jpg) (http://postimg.cc/image/5qhz0o8dd/)

(http://s24.postimg.cc/y5xcdyxr5/IMG_20141112_WA0007.jpg) (http://postimg.cc/image/y5xcdyxr5/)

Resimler bunlar pot bağlı ama kablo enüst hücreden gittiği için lcd altında kalıyordu
Ölçü aletiyle kontrol şimdi ettim sağlam
pic 16f84a kullanıyordum 2 tane sizlere ömür , 1 adet 628a vardı onu taktım tabi kodları da değiştirdim.
ama sonuç aynı eski lcd 160b idi bozuk diye yeni aldım1602a bu da aynı hata ile karşılaştı.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: RaMu - 12 Kasım 2014, 22:45:40
Tamam son fotolardaki bağlantılarına göre çalışan kod yazıp hex yollayacam birazdan.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 12 Kasım 2014, 22:47:10
ama 16f628a pic için olsun sana zahmet
elimde bir tek o kaldı ...
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: RaMu - 12 Kasım 2014, 23:36:37
Linkte isis+ccsckod+hex var,
hexi alıp pice yükleyip deneyebilirsin.
http://www.mediafire.com/download/zzflzipqjcjc3ut/yardim_albatros_2x16_LCD.rar (http://www.mediafire.com/download/zzflzipqjcjc3ut/yardim_albatros_2x16_LCD.rar)

(https://lh3.googleusercontent.com/-MB_wtpWTnGc/VGPRvFtxrDI/AAAAAAAABBs/PrJdYHvedu8/w755-h424-no/2.PNG)

hexi direk isteyen olursa;
:1000000000308A00F32800000A108A100A118207C3
:1000100028340C34013406340A108A100A1182077D
:1000200069346C346B34203473346134743469341F
:10003000723400340A108A100A11820769346B3452
:1000400069346E3463346934203473346134743405
:100050006934723400342330840083130008031998
:100060003F280130F800F701F70B3428F80B33284C
:100070004A30F700F70B3A283D28800B312808005A
:100080002A184428061245280616831606128312DB
:10009000AA184C2886124D288616831686128312BB
:1000A0002A19542806135528061783160613831297
:1000B000AA195C2886135D2886178316861300000C
:1000C0008611831286156428831686118312861181
:1000D000080083168610831286101330F700F70B82
:1000E0006F287228A70803197A28831686108312AE
:1000F00086147E28831686108312861000008316CD
:10010000861183128611280EA9000F30A90529082F
:10011000AA00402028080F39A900AA0040200800A2
:100120008316861083128610831686118312861119
:100130000F30A3002B20A1012108023C031CA8289A
:100140000330AA0040200530A3002B20A10A9C28E0
:100150000230AA004020A1012108033C031CBC2856
:1001600021080420A200A7012208A8006920053068
:10017000A3002B20A10AAC28FA28240BC028C328EE
:100180004030A500C428A50101302302A507250899
:100190008038A600A7012608A800692008002208C8
:1001A0000C3A0319DA28063A0319E228023A03192D
:1001B000E828ED28A7010130A80069200230A3003B
:1001C0002B20F2280130A3000230A400BD20F22829
:1001D000A7011030A8006920F2280130A7002208EA
:1001E000A8006920080003081F39830007309F001A
:1001F000831390280130A300A400BD20A101210891
:100200000C20A10AF700A200CF2009302102031D13
:10021000FF280130A3000230A400BD20A101210865
:100220001A20A10AF700A200CF200C302102031DE2
:100230000F2983168510023083128506A10096309F
:0C024000A3002B20A10B1F29FA2863004B
:02400E00213F50
:00000001FF
;PIC16F628A
;CRC=07F4  CREATED="12-Kas-14 23:23"
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 13 Kasım 2014, 00:01:56
Maalesef hocam yine aynı sorun yoksa benim pickit2 mi bozuk

Birşeyler bozuk ama ne ?



mesaj birleştirme:: 13 Kasım 2014, 00:06:47

Sanada zahmet veriyorum akşam akşam kusura bakma...

Bu sorun eski  k150 pic programlayıcı da da vardı bende o bozuk diye kırdım onu pickit2 aldım.
sorun hala devam o yüzden soruyorum pickit2 arızlı alabilir mi diye...
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: RaMu - 13 Kasım 2014, 00:23:12
18 nolu pine ledi bağladın mı oda mı yanıp sönmüyor?
En azından bir led yak söndür yapmak lazım,
temel kısım çalışıyor mu diye,
lcd hatalı bile olsa program ledi sürekli 300 ms aralıklarla yakıp söndürüyor.

mesaj birleştirme:: 13 Kasım 2014, 00:26:00

Pickit2 de kolay kolay problem olmaz.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 13 Kasım 2014, 00:27:42
bozulan 16f84a için toggle portb.7 komutu yazmıştım lcd bağlı değil iken led de yanmadı .portb.7 0 gösteriyordu ölçü aleti
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: RaMu - 13 Kasım 2014, 00:32:40
Benim yazdığım kod içinde 18 nolu pine (RA1) led bağlayıp denermisin.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: ipek - 13 Kasım 2014, 00:40:48
7805 Seri regulatorü öylece yalnız bırakamazsın. en azından,2 adet 100nf kapasitörü merkezi orta bacak olmak üzere sağ ve sol ayağına bağlamalısın.yoksa regulator osilasyon yapar fazla voltaj çıkarır.

seri regulalatorlerdeki en büyük tehlike GND ayağıdır .en küçük temassızlığında ne LCD nede Pic kalır.

şu anda denemelerinde eksi tabir ettiğimiz yani negatif GND  krokodil kablosunu regulatörün demirine bağla.

yeni pic takmadan regulatörün sağ bacağı yani çıkış terminalinde 5 voltu göreceksin.

16F628A kullanıyorsan en üst kısmında sigorta kısmına iyi dikkat et benim kullandığım örneği veriyorum.
bununla derler isen kristal takmana ve 4 nolu MCLR pinine bir şey bağlaman gerekmez.

@ Device PIC16F628A,WDT_OFF,PWRT_ON,PROTECT_OFF, CPD_OFF,MCLR_OFF,BOD_OFF,INTRC_OSC_NOCLKOUT,LVP_OFF
DEFINE OSC 4



elinde AVO metre olduğunu varsayıyorum.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 13 Kasım 2014, 08:49:45
Derlemede sorun olduğunu zannetmiyorum çünkü ramu bana hex gönderdi
onu direk yükledim o da çalışmadı aklıma son olarak pickit2 yada 7805 geliyor
7805 bağlantısı yazılı yüz bize bakarken sol giriş orta gnd sağ çıkış değil mi
sistem çalışırken pic besleme ayaklarını ölçüyorum 4,28 gibi bir değer gözteriyor.
mclr ucunu 10 k ile +5v a bağlıyorum.
Zaten başka bağlantı da yok
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 13 Kasım 2014, 19:30:44
Alıntı yapılan: RaMu - 13 Kasım 2014, 00:32:40
Benim yazdığım kod içinde 18 nolu pine (RA1) led bağlayıp denermisin.
Denedim fakat led yanmadı hiç :(
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: RaMu - 13 Kasım 2014, 19:48:13
4.28 V düşük, 5V göstermesi lazım,
güç kaynağı olarak ne kullanıyorsun,
board eski ise biryerinde problem kısa devre veya iletimsizlik olabilir,
herbir bağlantıyı tek tek ölçmende fayda var,
aslında yanlış olabilecek çok fazla şey var,
bazen problem hiç beklemediğin biryerden çıkabilir,
bazen tam gözünün önündedir problem bulamazsın.

En önemlisi güç kaynağı ve ölçü aleti güvenilir olmalı.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 13 Kasım 2014, 21:03:24
Normal 12v-6v ataba adaptör kullanıyorum 500 ma
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: RaMu - 13 Kasım 2014, 21:22:27
Bence en baştan başlamak lazım,
sadece adaptör ve 7805 ile 5V çıkış al,
7805 çıkışına 200-300 miliamper çekecek bir
yük bağla, 10-15 tane led veya küçük bir motor olabilir,
sonra yükteyken 7805 çıkış gerilimini ölç,
yani güç kaynağından emin olalım.

Daha sonra sadece led toggle yapacak,
ve öncedende belirtildiği gibi
kristal ve mclr pinine ihtiyaç duymayan bir program yazalım
(ben yazar gönderirim) öyle deneyelim,
picin çalıştığından emin olalım,
veya pickitin programı düzgün attığından,
daha sonra lcdye geçeriz.

Adım adım çalışmak herzaman faydalıdır.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 13 Kasım 2014, 22:17:34
(http://s28.postimg.cc/urjkv6ux5/IMG_20141113_WA0000.jpg) (http://postimg.cc/image/urjkv6ux5/)

(http://s28.postimg.cc/5iyr1ipzd/IMG_20141113_WA0001.jpg) (http://postimg.cc/image/5iyr1ipzd/)

(http://s28.postimg.cc/54xf1x5vt/IMG_20141113_WA0002.jpg) (http://postimg.cc/image/54xf1x5vt/)

(http://s28.postimg.cc/jdx1jzkeh/IMG_20141113_WA0003.jpg) (http://postimg.cc/image/jdx1jzkeh/)
Cevap yazan herkese sonsuz teşekkürler...
Arkadaşlar sorunu nihayet çözdük ...
Çözdük diyorum çünkü Ramu arkadaşımızın sonsuz sabrı sayesinde çözdük olayı tüm elemanları kontrol ettik defalarca ama güç kaynağına hiç bakmadık.
Ramu güç kaynağı olarak ne kullanıyorsun diye sorunca birde kendi yaptığım pc power dan bozma ayarlı güç kaynağımla deneyeyim dedim.Ve sonuç başardık...
Sorun benim 12v 500ma adaptördeymiş ...
Bu sorunun çözümünde fikirlerini esirgemeyen herkese teşekkür ederim.
Özel çaba sarfeden RAMU 'ya ayrıca sonsuz teşekkürlerimi sunarım...
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: RaMu - 13 Kasım 2014, 22:26:31
Hocam o kadar teşekküre gerek yok mahcup ediyorsun bizi,
hayırlı olsun.
Konfigurasyon ve basic program kısmında pek yardımcı olamıyorum,
picbasic bilmiyorum,
buradan veya yeni konu ile sorunu iletirsen bilen arkadaşlar yardımcı olacaktır.

Elektronikle ilgilisin ama mikrodenetleyicilere pek eğilmemişsin gibi yanlışmı düşünüyorum hocam,
güç kaynağı çalışma ortamı eleman kutuları vs. gayet güzel.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: AlbatroS - 13 Kasım 2014, 22:32:19
Daha yeni başladım bakalım haddimizi bilerek öğrenmeye çalışıyoruz işte.
Birde şunu açıklayayım sorunu çözeceğim derken 3 adet 16f84a kullanılmaz hale geldi nedenini bilmiyorum ama pickit2 tanımıyor.
Bende 16f628a ile yaptım.Bu arada 16f628a parçaladığım k150 den hatıra  ;D
üstelik kristalde kullanmadım ve mclr ucunu da boş bıraktım.

mesaj birleştirme:: 13 Kasım 2014, 22:37:34

Çalışma masam da fena değildir hani bir çoğunu kendim yaptım.hazırları 50-60 tl ben 100 harcadım kendim yaptım.
Eee ne demişler kargaya yavrusu şahin gelirmiş :D
Hele o lamba tam komedi mutfak bataryasının bir parçasından yaptım o oynar boru 12 tl ucunda 15 mantar led var işimi görüyo
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: एक होना - 14 Kasım 2014, 00:23:43
@AlbatroS hocam sorun çözüldü. yeni projeler seni bekler.

kısmetse bende öğrenmeye başlayacağım yazılım konusunu. forumdaki ustaların bir çoğu xc8 tavsiye ediyor.

öğrenmekte fayda var.

yardımcı olan hocalara bende teşekkür ediyorum.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: RaMu - 14 Kasım 2014, 01:31:14
Madem yeni başlıyorsun CcsC den başlayıp MPLABx e geç bence,
ccsc de bol kaynak ve kolaylıkla proje geliştirmen mümkün,
mikroc de ben hobi olarak uğraşacam diyorsan tavsiye ederim
veya c ye alışmak istiyorum diyorsan yine mikrocde tavsiye ederim,
mikroc programıyla birlikte yüklenen help kısmı çok iyi bir kaynak
gerçekten help dir, örnek programlarda help de mevcut.
Başlık: Ynt: 16f84a lcd sorunu yardım lütfen
Gönderen: एक होना - 14 Kasım 2014, 02:03:04
@ RaMu Hocam ilgin ve alakan için teşekkürler.

şu an kullanmakta olduğum pc de bir dünya derleyici oldu.
boş vaktim olduğu zamanlar xc8 ile bir şeyler deniyorum. led yak söndür kodlarına ilave yaparak butonlar ve ledler ilave ettim.

işlerden dolayı pek vaktim olmadığından ara vermiştim. kış geldi bol vaktim olacağı için xc8 de devam etmeyi düşünüyorum. takıldığım yerde sizi ve saygı değer hocaları rahatsız ederim.

öğrenme sebebim şimdilik hobi. bir ihtimal ileride ticari bir şeyler yaparım. hazırladığım devre ve yazılımlar kendini kanıtladığında.

Bir ara bir devre lazım olmuştu. Saygıdeğer OG hocamız üşenmeden devreyi ve yazılımı hazırlamıştı. Proton da hazırlamıştı ilaveler ve düzenlemeler yapmıştım.

hazırladığı kodları xc8 için düzenlemeyi planlıyorum. sıkıştığım yerlerde soracak bir çok sorum olabilir.

Tekrar teşekkürler Saygı Değer Hocalar.