avatar_ete

TEA5767 PIC16F628 Dijital PLL kontrollü FM Radyo Alıcı Sistemi

Başlatan ete, 28 Ağustos 2011, 14:14:12

xc10

Denediğimde fm hışırtısı vardı hoparlörde tarama yaptığımda hiç bir frekansa kilitlenmniyordu...

ete

Evet belliki kristal farklı. Hatalı modülde olabilir ama bence kristali farklı.
Ete

not: 2 sayfada bu bilgiyi vermişim önceden,
"Bu arada aklıma geldi. İki cins modül mevcut. Biriisnde 13mHZ kristal var. Diğerinde 32768 hz lik kristal var. İKisinde istasyon arama kriterleri farklı. Kullandığın modüldeki kristal frekansını kontrol etmen gerekiyor.",

xc10

Biraz inceleme yaptım hepsi 13mhz ve 32768 khz kristale sahip ..Sadece 6.5mhz referans frekansından bahseden var hepsi bu.Kristali değiştirip denemek lazım en güzeli bu bence...

obulut

Ete hocam pic16F877 ile çalışan radyoyu yaptım.Herşey güzel çalışıyor.Bir proplem var.Radyoyu ilk açınca frekans ve ses ekrana gelince 1-2 saniye ses son ses çıkıyor sonra hafızadaki ses seviyesine dönüyor.Bunu her ilk açılışta yapıyor.Nasıl düzeltebiliriz?(Yazılım devreye girmeden TEA5767 çalışıyor)

ete

Programın başlarında,
CLEAR
diye bir komut satırı var. Bu satırın altına şunları yaz.
PORTA=15
Bu şekilde ilk açılışta ses kısık başlayacaktır.
Daha sonra şu satırı bul,
READ 150,SES:IF SES=255 THEN SES=0
bunun altına da,
PORTA=SES
satırını ekle. Sonunda programı yeniden derle ve pic'e kaydet.
böylece ilk açılışta ayarlanmış ses sisteme verilecektir.

ETE

obulut

Ete hocam,yazılım bilgim olmadığı için yukarıdaki uygulamayı yapamadım.Boş zamanınızda derleyip yeni hex dsyasını
 yayınlarsanız memnun oluruz.Saygılar...

memleket

Ete hocam, radyonun ilk açılış ekranına mesela MERHABA MEMLEKET yazdırabilir miyiz?

ete

Prograın başlarında Basla satırından önce yer alan
LCDOUT $fe,1
satırının hemen altına

lcdout $fe,$80,"MERHABA MEMLEKET":PAUSE 1000
ekleyip yenide derlersen istediğin olur.
Bilgisayarım yanımda değil derleyemiyorum. Yada birisi derleyip koyuversin.

Ete

Ahmet Gürbüz

Erol bey merhaba ben programda değişiklik yapıp derle dediğimde
write byte1,byte0 satırlarında syntax error verip derlemiyor bunu nasıl duzeltebilirim.İyi bayramlar.

ete

"write byte1,byte0 " bu şekilde yazıyorsan adresi eksik verdiğin için hata veriyor.
Byte1 ve Byte0 ı eproma yazmak istiyorsun ancak hangi adrese? o belli değil.

Ete

Ahmet Gürbüz

ERROR Line 90: Syntax error. (Radyo_76Mhz.bas)
ERROR Line 93: Syntax error. (Radyo_76Mhz.bas)
ERROR Line 256: Syntax error. (Radyo_76Mhz.bas)

READ 0,Frekans.byte1,Frekans.Byte0
WRITE 0,Frekans.byte1,Frekans.Byte0:pause 10
write 0,Frekans.byte1,Frekans.Byte0:pause 10

bu üçünde syntax hatası aldım programda değişiklik yapmadanda hata verdi

ete

Hangi derleyici versiyonu kullanıyorsun?
Eski versiyonlar yan yana 2 byte okunmasına müsaade etmiyordu hatırladığım. Denemek için,
Read 0, Frekans.Byte1, Frekans.Byte0
Yerine,
Read 0,Frekans.Byte1
Read 1,Frekans,Byte0
Yazıp derle bakalım en azından bu satır hatası kslkacakmı?

Ete

Ahmet Gürbüz

Merhaba 2.46 pbp kullanıyorum hocam eski versiyon galiba.
yukarıdaki gibi yaptım;
Read 0,Frekans.Byte1 satırında problem çıkmadı
Read 1,Frekans,Byte0 satırında syntax error dedi yine.

Ahmet Gürbüz

hocam şimdi oldu
problem 2.satırdaki frekans,byte daki virgülden oluyormuş nokta koyunca düzeldi

serhat56


Erol bey merhabalar.Resimde kırmızı daire içindeki alan neden kesik?

Powered by EzPortal