medes
Üye
- Katılım
- 8 Haz 2009
- Mesajlar
- 55
- Puanları
- 1
ben amatör çalışmalar yapıyorum kendimde bir amatörüm kodum 5.EO'dur
bir alıcı verici yapmaya çalışıyorum elimde 15e03.pll ent.var bir arkadaştan
temin ettim ara frekansı mc.3361 ile yaptım manuel olarak devre çalıştı 15e03
bir pic ile programlanması gerekiyor bende bu konuda yeniyim
dataasetini inceledim benim azda olsa asm.ve pic basic prog. ile ilgileniyorum
bu ent. programı pic16f628a ile yapmak istedim fakat elimde bu konuyla alakalı
bir şablon dahi yok frekans hesablarını yapıyorum kendim birşeyler yazdım fakat
pll bir türlü kitlemiyor hesabıma göre N=vco\step\precaler
A=(vco\step)-(N*prescaler) R=osc\step hesabları bu formule göre
yapıyorum. aşağıdaki program ile bazı değişikliler yapınca mb1502 programlıyor
fakat 15e03 bir türlü netice alamadım bir yerde yanlışlıkmı yapıyoru anlamadım
yardımcı olursanız sevinirim saygılar
@ DEVICE pic16F628A
@ DEVICE pic16F628A, WDT_OFF
@ DEVICE pic16F628A, PWRT_ON
@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT
@ DEVICE pic16F628A, PROTECT_OFF
'********************************************************
TRISA=%11111111
TRISB=%00011111
ena = 1 : da = 0 : cl = 0
'********************************************************* GONDER:
ena = 1 ' enable'yi 1 yap
PAUSE 50
shiftout da,CL,1,[1\1,160\14,1\1] '
ena = 0 ' enable'yi 0 yap
PAUSE 10 '
ena = 1 ' enable'yi 1 yap
shiftout da,CL,1,[115\11,26\7,0\1]
ena = 0 ' enable'yi 0 yap
PAUSE 10
ena = 1 :da=0 :CL=0
'*********************************************************
end
bir alıcı verici yapmaya çalışıyorum elimde 15e03.pll ent.var bir arkadaştan
temin ettim ara frekansı mc.3361 ile yaptım manuel olarak devre çalıştı 15e03
bir pic ile programlanması gerekiyor bende bu konuda yeniyim
dataasetini inceledim benim azda olsa asm.ve pic basic prog. ile ilgileniyorum
bu ent. programı pic16f628a ile yapmak istedim fakat elimde bu konuyla alakalı
bir şablon dahi yok frekans hesablarını yapıyorum kendim birşeyler yazdım fakat
pll bir türlü kitlemiyor hesabıma göre N=vco\step\precaler
A=(vco\step)-(N*prescaler) R=osc\step hesabları bu formule göre
yapıyorum. aşağıdaki program ile bazı değişikliler yapınca mb1502 programlıyor
fakat 15e03 bir türlü netice alamadım bir yerde yanlışlıkmı yapıyoru anlamadım
yardımcı olursanız sevinirim saygılar
@ DEVICE pic16F628A
@ DEVICE pic16F628A, WDT_OFF
@ DEVICE pic16F628A, PWRT_ON
@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT
@ DEVICE pic16F628A, PROTECT_OFF
'********************************************************
TRISA=%11111111
TRISB=%00011111
ena = 1 : da = 0 : cl = 0
'********************************************************* GONDER:
ena = 1 ' enable'yi 1 yap
PAUSE 50
shiftout da,CL,1,[1\1,160\14,1\1] '
ena = 0 ' enable'yi 0 yap
PAUSE 10 '
ena = 1 ' enable'yi 1 yap
shiftout da,CL,1,[115\11,26\7,0\1]
ena = 0 ' enable'yi 0 yap
PAUSE 10
ena = 1 :da=0 :CL=0
'*********************************************************
end