Farklı Picler İçin Sigortalar (fuses) Nasıl Ayarlanıyor

Başlatan rkinaci, 25 Eylül 2009, 08:48:38

rkinaci

Merhaba arkadaşlar. Sizden öğrenmek istediğim farklı picler için farklı sigortaları ayarlaıyoruz. Bu tanımlar nerede buluyor? Yani mesela 16f628 için
#FUSES XS,NOMCLR,NOPUT
diyoruz ya işte bunlar nerede (xs,noput...) nerede hangi header dosyasında tanımlı. Bunu şunun için soruyorum 16f628 için kod yazıcam ve tüm sigortaları görüp ona göre ayarlamak istiyorum. Sonrada diyelimki 16f84 için yazıcam onunda tüm sigortalarını bileyim ve ona göre yazayım. Anlatabilmişimdir inş. Kolay gelsin..
Ne kadar bilirsen bil, söylediklerin karşındakinin anladığı kadardır!

Maxim

fuse tanımları her picin kendi datasheetinde yazıyor ,
orada yazanlara göre siz kodunuzun başında tanımlamalar yapıyorsunuz .

Salih

Bu bilgileri PICC\Devices Dizini içindeki h uzantılı dosyaların içinde bulabilirsin.

Örneğin 16F877 için 16F877.h içindeki dosyanın başındaki bilgiler.

//////// Standard Header file for the PIC16F877 device ////////////////
#device PIC16F877
#nolist
//////// Program memory: 8192x14  Data RAM: 367  Stack: 8
//////// I/O: 33   Analog Pins: 8
//////// Data EEPROM: 256
//////// C Scratch area: 77   ID Location: 2000
//////// Fuses: LP,XT,HS,RC,NOWDT,WDT,NOPUT,PUT,PROTECT,PROTECT_5%
//////// Fuses: PROTECT_50%,NOPROTECT,NOBROWNOUT,BROWNOUT,LVP,NOLVP,CPD
//////// Fuses: NOCPD,WRT,NOWRT,DEBUG,NODEBUG

SiVRiSiNEK

CCS de View menüsünden Valid Fuses seçeneğini tıklarsan orada istediğin pici seçip sigorta ayarlarını görürsün

rkinaci

Cevaplarınız için çok teşekkürler arkdaşlar. Evet bende daha önce device içindeki dosyalara bakmıştım ama hep tanımlamara bakmışım. Üst tarafta açıklama satırlarının olduğu yerde ap açık yazıyormuş :).
Ne kadar bilirsen bil, söylediklerin karşındakinin anladığı kadardır!