Error in Hex file-FUSE hatası

Başlatan murat3044, 27 Nisan 2013, 03:14:56

murat3044

protonda yazdığım ve de isis'te de simüle ettiğim ve hiçbir sorun yaşamadığım programı micropro da açamıyorum. neden olabilir?
sigorta ayarlarını program içinden silince sorun geçiyor ama o da benim bütün işlerimi bozuyor. teşekkürler

Maxim

kod veriniz
yoksa biz neyi nasıl bilebiliriz

murat3044

maxim hocam, pardon :-[
kod:


Device = 18F452
Xtal = 20
'***********************************
Declare Adin_Res 8 '10-bit Ölçüm
Declare Adin_Tad FRC 'RC OSC seçim.
Declare Adin_Stime 50 '5
TRISA.0=1
ADCON1=14
'***********************************
LCD_DTPort = PORTB                 
LCD_RSPin = PORTD.7               
LCD_ENPin = PORTD.5               
LCD_RWPin = PORTD.6               
LCD_CS1Pin = PORTD.4               
LCD_CS2Pin = PORTC.7               
LCD_Type =  GRAPHIC               
Internal_Font = On                 
Font_Addr = 0
GLCD_EXTERNAL_PRINT = PPRINT
DelayMS 500                  
Dim buton As PORTA.1
Dim A1 As Byte
Dim A2 As Byte
'********************************************
BASLA:

Cls
Print Font ArialK____12   
Print At 5,32,"sinkos"
Print Font Arial____8
Print At 10,94,"'a"
Print At 28,37,"hosgeldiniz"
For A1=42 To 43
    For A2=2 To 125
    Plot A1,A2
    Next A2
Next A1
Print At 49,38,"sifre giriniz"
DelayMS 1000
Cls
GoTo BASLA
End
'********************************************
Include "ARIAL8.txt"
Include "ARIAL12.txt"




isis te çalışıyor ama sanırım hata microprodan kaynaklanıyor. microburn diye birşey buldum ama kurulumda sıkıntılar yaşadım. protonda Glcd uygulaması yapmış olan arkadaşlarım kullandığı sürümleri söylerlerse belki bir faydası dokunur. teşekkürler

Maxim

#3
bu config satırını deneyin bakalım


;-------------------------------------------------------------------------------
;**** Added by Fuse Configurator ****
; Use the Fuse Configurator plug-in to change these settings

Device = 18F452
Xtal = 20

Config_Start
  OSC = HS	;HS oscillator
  OSCS = OFF	;Oscillator system clock switch option is disabled (main oscillator is source)
  PWRT = On	;PWRT enabled
  BOR = On	;Brown-out Reset enabled
  BORV = 20	;VBOR set to 2.0V
  WDT = OFF	;WDT disabled (control is placed on the SWDTEN bit)
  WDTPS = 128	;1:128
  CCP2MUX = On	;CCP2 input/output is multiplexed with RC1
  STVR = OFF	;Stack Full/Underflow will not cause RESET
  LVP = OFF	;Low Voltage ICSP disabled
  Debug = OFF	;Background Debugger disabled. RB6 and RB7 configured as general purpose I/O pins.
  CP0 = OFF	;Block 0 (000200-001FFFh) not code protected
  CP1 = OFF	;Block 1 (002000-003FFFh) not code protected
  CP2 = OFF	;Block 2 (004000-005FFFh) not code protected
  CP3 = OFF	;Block 3 (006000-007FFFh) not code protected
  CPB = OFF	;Boot Block (000000-0001FFh) not code protected
  CPD = OFF	;Data EEPROM not code protected
  WRT0 = OFF	;Block 0 (000200-001FFFh) not write protected
  WRT1 = OFF	;Block 1 (002000-003FFFh) not write protected
  WRT2 = OFF	;Block 2 (004000-005FFFh) not write protected
  WRT3 = OFF	;Block 3 (006000-007FFFh) not write protected
  WRTC = OFF	;Configuration registers (300000-3000FFh) not write protected
  WRTB = OFF	;Boot Block (000000-0001FFh) not write protected
  WRTD = OFF	;Data EEPROM not write protected
  EBTR0 = OFF	;Block 0 (000200-001FFFh) not protected from Table Reads executed in other blocks
  EBTR1 = OFF	;Block 1 (002000-003FFFh) not protected from Table Reads executed in other blocks
  EBTR2 = OFF	;Block 2 (004000-005FFFh) not protected from Table Reads executed in other blocks
  EBTR3 = OFF	;Block 3 (006000-007FFFh) not protected from Table Reads executed in other blocks
  EBTRB = OFF	;Boot Block (000000-0001FFh) not protected from Table Reads executed in other blocks
Config_End

;**** End of Fuse Configurator Settings ****
;-------------------------------------------------------------------------------




murat3044

hocam malesef yine aynı hatayı veriyor. device satırı sanırım sıkıntının kaynağı. onu kaldırınca sorun da kalkıyor ama device yi mutlaka tanıtmam lazım. pbp daki gibi protonun içinde de bir sekme olsa da oradan tanıtsaydık keşke.
hocam ne yapayım? silip yeni bir sürüm mü yükleyeyim diyeceğim ama sorun micropro'dan da kaynaklanıyor olabilir...

Maxim

yukarida verdigim config icerisinde
device ve xtal satirlari zaten var

programindaki eski xtal ve device satirlarini kaldirman lazim zaten.

2 tane xtal ve device satiri olmaz

murat3044

hocam zaten sizinkini ekledikten sonra ben kendi satırlarımı sildim. yalnız daha sonra da şöyle bir hata verdi:

----Config directive error: Value "20" not valid for settings "BORV"--
----ASSEBLER ERROR: Hex file not created
ne dersiniz hocam ilgili satırı sileyim mi?