pıc osilatör seçimi

Başlatan bahdiyarusta, 04 Şubat 2013, 21:17:26

bahdiyarusta

arkadaşlar basit bir pıcli devrem var led kontrolü bu devrede ben rc osılatör kullanmak ıstoryorum elımde krıstal yok nasıl bir rc kullanabılırım değerler ne olmalıdır yardımcı olur musunuz..???
<<<***bahdiyarusta****>>>
                  - 66 -

toprak

Dahili osilatörü kullan. Programda confıgurasyon ayarlarında dahili osilatoru seçmen yeterli.
PIC16F628A için şu şekildedir.

@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT          'Dahili osilatör kullanýlacak
Kişi kesinliklerle başlarsa gideceği yer kuşkulardır, ama kuşkularla başlayacak kadar doygun ise kesinliklere ulaşır.

bahdiyarusta

dahili osilatör derken tam anlayamadım yani osilator pıc ın ıcındemı olacak oyle ben çok anlayamadım onu.
<<<***bahdiyarusta****>>>
                  - 66 -

toprak

Evet picin kendisinde var. İçindedir.
Sen sadece yukarıda dediğim gibi programda seçeceksin.
Picin OSC bacaklarına (16f628 de 15 ve 16 . bacak) birşey bağlamana gerek kalmayacak.
Kişi kesinliklerle başlarsa gideceği yer kuşkulardır, ama kuşkularla başlayacak kadar doygun ise kesinliklere ulaşır.

bahdiyarusta

PEKİ FREKANSI NASIL ANLAYCAZ
<<<***bahdiyarusta****>>>
                  - 66 -

McB

Pic 16f628a dahili osilatör 4 mHz dı galiba.
İmkanın sınırını görmek için imkansızı denemek lazım.
Fatih Sultan Mehmet

bahdiyarusta

yaptım oldu çok teşekkurler..
<<<***bahdiyarusta****>>>
                  - 66 -

toprak

ornek olarak verıyorum
@ DEVICE pic16F628A                      'iþlemci 16F628                                
@ DEVICE pic16F628A, WDT_ON              'Watch Dog timer açýk
@ DEVICE pic16F628A, PWRT_ON             'Power on timer açýk
@ DEVICE pic16F628A, PROTECT_OFF         'Kod Protek kapalý
@ DEVICE pic16F628A, MCLR_off            'MCLR pini kullanýlMIYOR.
@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT  'Dahili osilatör kullanýlacak
CMCON=7
DEFINE OSC 4
PORTA=0:TRISA=%00000000
PORTB=0:TRISB=%00000010

yukarıda gordugun gıbı dahılı osılator secılmıs
Altta da defıne osc 4 ile deger 4 MHz olarak belırlenmıs
programda bu şekılde ayarlarsan pıc artık 4 MHz frekansda çalısır
Basarılar
Kişi kesinliklerle başlarsa gideceği yer kuşkulardır, ama kuşkularla başlayacak kadar doygun ise kesinliklere ulaşır.

ali

merhaba arkadaslar,foruma nerden soru soracağımı bulamadığım için buraya yazdım.benim söyle bir sorunum var.elimde 16f84 a ile calısan bir yazılım var.fakat elimde su an 16f628a var.config ayarlarını nasıl 16f628a göre düzenleyebilirim.

config ayarları söyle, 
  Device 16F84A
Declare XTAL=20
Config HS_OSC , WDT_OFF, PWRTE_ON
sorunum şu 16f628a göre konfig ayarlarını nasıl yapabilirim.

Sunu denedim, olmadı.     
Device 16F628A   
        Declare XTAL=20
       Config  CP_OFF , PWRTE_ON , WDT_OFF , LVP_OFF , MCLRE_ON , XT_OSC
yardımcı olursanız sevinirim.

toprak

20 MHz osilator kullaniyorsun. Şunu bir dene
Config BODEN_OFF, PWRTE_ON, WDT_OFF, LVP_OFF, MCLRE_ON, HS_OSC, WDT_OFF
Device=16F628A
Xtal = 20
DEFINE OSC 20
Kişi kesinliklerle başlarsa gideceği yer kuşkulardır, ama kuşkularla başlayacak kadar doygun ise kesinliklere ulaşır.

ali

denedim ,çok teşekkür ederim .sorunsuz sekilde çalıştı.yalnız DEFINE OSC 20 protonda derlemediği için onu satırı çıkarttım.
verdiğiniz bilgiler için tekrar teşekkür ederim.

Powered by EzPortal