PIC Basic Pro ve konfigürasyon

Başlatan ilker_32, 22 Temmuz 2008, 08:10:48

ilker_32

Mrhaba arkadaşlar PIC Basic Pro'da aşağıdaki gibi bir konfigürasyon ayarlaması yapamıyormuyuz.

@ DEVICE pic16F628 'islemci 16F628
@ DEVICE pic16F628, WDT_on 'Watch Dog timer açık
@ DEVICE pic16F628, PWRT_ON 'Power on timer açık
@ DEVICE pic16F628, PROTECT_OFF 'Kod Koruma kapalı
@ DEVICE pic16F628, MCLR_off 'MCLR pini kullanılmıyor.
@ DEVICE pic16F628, INTRC_OSC_NOCLKOUT 'Dahili osilatör kullanılaca

Bu konfig ayarlamalarında PIC Basic Pro'da hata alıyorum. Sanırım Proton için yazılmış konfigürasyon ayarlamaları olabilir. Yani program içinden yapabileceğim bir konfig ayarlaması var mı ? Her defada yazılımdan ayarlamak zorunda kalıyorum.

OG

MCSP'nin üst menüsündeki PIC seceneklerinden de doğru pici sectiğinizden emin olun.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

ilker_32

Alıntı yapılan: "OG"MCSP'nin üst menüsündeki PIC seceneklerinden de doğru pici sectiğinizden emin olun.
Ondan eminim.

Şöyle bir hata veriyor:

Eksik bir şeyler var ama hayırlısı,

Konfigürasyon ayarlamalarını koda dahil etmediğimde derlemede sorun yok. Ayarları IC-PROG'dan yapıp PIC'e yüklüyorum. Fakat o şekilde uğraştırıcı oluyor.

kafa1500

@ilker hocam bu konuda benim bilgim yok ama basit bir program yazdım, (ledi yakıp söndürme) başınada senin yazdığın konfigürasyon ayarlarını koydum hatasız derledi. Hata başka yerde olmasın?
Güzelin nazına, Ford'un ara gazına hastayım.

ilker_32

Alıntı yapılan: "kafa1500"@ilker hocam bu konuda benim bilgim yok ama basit bir program yazdım, (ledi yakıp söndürme) başınada senin yazdığın konfigürasyon ayarlarını koydum hatasız derledi. Hata başka yerde olmasın?
Bende bütün kodlarda bu şekilde yapıyor. Hatadan anladığım kadarıyla koda farklı tanımlamalar daha eklemek gerek diye düşünüyorum. Hayırlısı bu da çözülür bakalım.

KAZIMUGUR

View/Compile and program option/Assembler sekmesin de Use MPASM kutusunu boşalt...

Edit :
Hımmm,geçen dikkatimi çekmişti.MCSP eskiden .cod üretmezdi,ama bir proje de mpasmwin sayfası çıktı ve derledi.Ve o dosya da .cod da vardı.Proteusa yüklendiğinde , step modda asm kod listesi satır satır görülür.Bunu bir başlıkta yazmıştım.
Şimdi baktım , mpasmwin kullanılınca .cod dosyası üretebiliyor.
Mpasmwin de ısrar edilecekse @device satırları olmamalı.

ilker_32

Alıntı yapılan: "KAZIMUGUR"View/Compile and program option/Assembler sekmesin de Use MPASM kutusunu boşalt.
Aynen dediğiniz gibi. Basic'in kendi derleyicisini kullanması gerekiyormuş. MPASM device satırlarını tanımıyormuş. Şu ana kadar hep MPASM kullanmıştım derlerken birazda kaldırıpta deneyelim.

Ama 18F serisi PIC'lerin bazı modellerine problem yaşarmıyız bilmiyorum. Zaman gösterecek.

mavi

pbp yukarıdaki hatayı veriyor ama sitede 1 yada 2 yıl önce hatanın ıslahı yazılmıştı.Belki ayarları tek satırda yamak düzeltebilir.şu an linkini bilmiyorum.ben aynı ayarları yuklerken yapıyorum...
Telecommander Monster Of Network

OG

ilker, yol yakınken proton'a geç.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

My75

Hocam pic secimi yaparken 16F628A secili ise define ayni olmali,gözden kaçmis olabilir..
Tomurcuk için çaba göstermeyen dal,odun kalmaya mahkumdur...

KAZIMUGUR

Alıntı yapılan: "OG"... yol yakınken proton'a geç.

Hocam affınıza sığınarak yazıyorum.
Pek meth edilmese de kitabını aldım.Kuralları neredeyse C den fazla.
PBP dan yetenekli o kesin.
Lakin genç arkadaşlar , ustaların da dediği gibi bir an önce C ye balıklama dalmalılar.
Ben ihtiyar ve PicProje den başka elinden tutanı olmayan biriyken bile oyalanacak ve başkasına muhtaç olmayacak kadar C öğrendim.
Kesinlikle başaracaklardır.

OG

Hocam C bilmemekle beraber yorumlardan C'nin üstünlüğünün tartışılmaz olduğuna ben de kanaatkarım.

Fakat kimi zaman olur ki uğraşacak vakit ayıramazsınız. İşte arkadaşımız da bu durumda ise PBP dan Proton+'a çok kolay adapte olabileceğini ve sıkıntısı kalmayacağını ima ettim.

Diğer taraftan C ile kıyaslama imkanım ve niyetim olmamakla beraber proton'un çok güçlü bir dil olduğunu da söyleyebilirim.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

yas

Proton basic olmasına rağmen Pbp'den çok üstün Float işlemleri bile direk yapabiliyorsunuz. Gldc kullanımı çok rahat ve daha bir çok şey ama 2 senedir neredeyse durdu kendini geliştirmiyor, tam satın almaya karar vermiştim ama bildiğim kadarıyla update etmiyor kendini, birde artık protonun dspic lerede el atması lazımdı çok geç kaldı. Eğer Dspic ler için aynı yeteneklere sahip ayrı bir derleyici yaparlarsa hemen alacam.
Less Johnson bıktı her halde sonsivriden devam etmiyor bu işe yada el altından yapıyor. :D

ilker_32

Alıntı yapılan: "OG"ilker, yol yakınken proton'a geç.

Sağolun, Proton'u inceleyeceğim. Birbirine yakın programlama dilleri olduğunu biliyorum.

Profesyonel olma yolunda değilim. Bunun için fazla endişe etmeden yavaş yavaş ilerlemeye çalışıyorum. Bir ara ASM ile oynuyorduk ama artık kastı sürekli ilgilenemediğimden gün geçtikçe daha zor geliyor. Bunun için C protondan üstünmüş yada değilmiş gibi bir takıntım yok. Basic bile benim işlerimi yapacak bir dil. Dillerin birbirlerine göre üstünlükleri var tabi. Herkes hedefine göre dil seçmeli.

My75

Pic için önerebileceginiz c ve proton kaynaklar varmi? C icin bir kitap almistim 8051 ailesi icindi ama yogunluk pic projeleri ile ugrastigim icin kendimi verememistim..Bir ara Jal ile ugrastim oldukca basit ve keyifli ama basic alismisiz vazgecemiyoruz nedense..
Tomurcuk için çaba göstermeyen dal,odun kalmaya mahkumdur...