Picproje Elektronik Sitesi

DERLEYİCİLER => Proton+ => Konuyu başlatan: zakbay - 06 Mayıs 2009, 15:09:50

Başlık: 16F88 fuse ayarları ?
Gönderen: zakbay - 06 Mayıs 2009, 15:09:50
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 ?
Başlık: 16F88 fuse ayarları ?
Gönderen: ferit06 - 06 Mayıs 2009, 15:42:10
verilen mesaj bir hata mesajı değil , uyarı mesajıdır. Sonuçta hex dosya üretilmiş olmalı....
Başlık: 16F88 fuse ayarları ?
Gönderen: zakbay - 06 Mayıs 2009, 17:07:19
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
Başlık: 16F88 fuse ayarları ?
Gönderen: zakbay - 06 Mayıs 2009, 17:43:33
sorun çözüldü


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


device 16f88

@ CONFIG_REQ
@ __CONFIG _CONFIG1,  0X01F3
@ __CONFIG _CONFIG2, 0X0001
Başlık: 16F88 fuse ayarları ?
Gönderen: Andromeda - 06 Mayıs 2009, 19:23:01
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:
Başlık: 16F88 fuse ayarları ?
Gönderen: zakbay - 06 Mayıs 2009, 21:08:01
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