MPLAB Hatası!

tecno

Üye
Katılım
17 Ağu 2010
Mesajlar
10
Puanları
1
Yaş
33
Message[301] C:\PROGRAM FILES (X86)\MPLAB IDE\MCHIP_TOOLS\P16F84.INC 37 : MESSAGE: (Processor-header file mismatch. Verify selected processor.)
*
Error[126] C:\PROGRAM FILES (X86)\MPLAB IDE\MCHIP_TOOLS\P16F84.INC 116 : Argument out of range (must be greater than or equal to 255)
*
Error[126] C:\PROGRAM FILES (X86)\MPLAB IDE\MCHIP_TOOLS\P16F84.INC 117 : Argument out of range (__MAXRAM must be used first)

PROGRAM BU HATAYI VERİYO ACİL YARDIM
( INCLUDE "P16F84.INC"
LIST P=16F84
BSF STATUS,5
CLRF TRISB
BCF STATUS,5
CLRF PORTB
A BSF PORTB,1
GOTO A
END) PROGRAM BU
 
LIST P=16F84 satırından sonra şunu da ekle:

ORG 0x00
 
Hatasız bir derleme için MPLAB'ı başlat, File > New diyerek yeni bir kod sayfası aç.
Yukarıdaki kodlarını, yeni açtığın sayfaya yaz, sonra da o sayfayı File > Save diyerek herhangi bir yere kaydet.
Ancak kaydedeceğin yer C'nin anadizininde bir klasör içine olursa daha sağlıklı olur.
Yoksa uzun dizin isimleri de derleyicinin hata vermesine sebep olur.
Kod sayfasını kaydettikten sonra;
Project > Quickbuild DosyaAdı.asm diyerek kodunu derleyebilirsin.
Ancak en önemlisi derleme yapmadan ve kodu yazmadan önce;
Configure > Select Device diyerek, kullandığın PIC'i listeden seçmen gerekir.
Ondan sonra yukarıdaki kodun sorunsuz bir şekilde derlenecektir...
 
Şöylede yapabilirsin :
Kodlarını bir text sayfasına yaz ve bir isim verdikten sonra .asm uzantısı ile kaydet.
Kod:
[B][COLOR=#b22222]INCLUDE "P16F84.INC"
 LIST P=16F84
 BSF STATUS,5
 CLRF TRISB
 BCF STATUS,5
 CLRF PORTB
A BSF PORTB,1
 GOTO A
 END[/COLOR][/B]
.asm uzantıları mpasmwin ile açmayı seçti isen doğrudan text tıklayabilirsin.
Ya da resimdeki gibi yaparsın.

Mpasmwin aç , processor seç , dosya yolunu göster , assemble tıkkk...

Pc adında TR karakter olmasın hele ki xp kullanıyorsan.
Dosya adı yolları toplam 62 karakteri geçmesin.
kullanıcı desktop filan derken oooo.
En iyisi @YARARMAN ın dediği gibi C:\ dizini...
 
tamm kardeşim hallettim , ben kayıt yeri olarak masa üstünü seçiyodum , d veya diğer disklerden birini seçincce sıkıntı kalmıyo...
 

Forum istatistikleri

Konular
128,133
Mesajlar
915,308
Kullanıcılar
449,850
Son üye
umutbaysal9

Yeni konular

Çevrimiçi üyeler

Geri
Üst