16F88 fuse ayarları ?

Başlatan zakbay, 06 Mayıs 2009, 15:09:50

zakbay

Merhaba

16f819 icin fuse ayarlarını derleyiciye aşağıdaki şekilde bildiriyordum


Device 16F819
@ CONFIG_REQ
    @ _CONFIG   0x1F30


16f88 de 2 adet configuration word bulunuyor bir kaç şekilde denedim sonlarına 1  ve 2 ekledim hata verdi

illegal character (0)


Config CP_ALL,CCP1_RB3,DEBUG_OFF,WRT_PROTECT_OFF,CPD_OFF,LVP_OFF,BODEN_OFF,MCLR_ON,PWRTE_ON,WDT_OFF	,INTRC_IO
   
şeklinde kullandığımda ise aşağıda sürekli şu mesaj oluşuyor

Ensure that all fuses are placed in the config list, as PIC micros have differing default settings


16f88 için ilk verdiğim formattaki yazım şekli nasıldır ?
Tek dostum çalışmak...

ferit06

verilen mesaj bir hata mesajı değil , uyarı mesajıdır. Sonuçta hex dosya üretilmiş olmalı....

zakbay

hex dosyası üretiliyor

ama ben
birden fazla config registeri olan piclerde aşağıdaki formatta tanımlama yapılabiliyormu yapılıyorsa nasıl yapılıyor onu öğrenmek istiyorum


Device 16F819
@ CONFIG_REQ
    @ _CONFIG   0x1F30
Tek dostum çalışmak...

zakbay

sorun çözüldü


düzgün çalışan tanımlama aşağıdaki gibidir

device 16f88

@ CONFIG_REQ
 @ __CONFIG _CONFIG1,  0X01F3 
 @ __CONFIG _CONFIG2, 0X0001
Tek dostum çalışmak...

Andromeda

zakbay;
16F88 de INTrc kullanmak istiyorum ama bir türlü yapamadım.
programlarken INTRC I/O seçiyorum.çalışması lazım.
gönderdiğin son mesajdaki gibi registerları ayarlarsam,programlama esnasında ne seçersek seçelim öncelikli olarak programın içine yazdıklarımız mı geçerli oluyor?
böyle bir deneyelim bakalım çalışacak mı.
:roll:
" Tanrı, iradesini hakim kılmak için yeryüzündeki iyi insanları kullanır, yeryüzündeki kötü insanlar ise kendi iradelerini hakim kılmak için Tanrı'yı kullanırlar." ..." Tanrı'dan mesaj gelmiyor, biz Tanrı'ya mesaj gönderiyoruz"

zakbay

sadece fuse ayarlarını yapmak yeterli olmaz

4 MHZ lik dahili osilatör için
OSCCON uda ayarlaman gerekir

OSCCON =%01110000  

ayarladığın frekansta çalışması için de

OSCTUNE = 0x00

olarak ayarlarsan çalışır
Tek dostum çalışmak...