Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

proton derleyicisi

Başlatan selvi, 02 Haziran 2011, 14:01:33

selvi

http://rapidshare.com/files/409059384/ProtonIDE2.0.0.7_Compiler3.5.0.4.rar
yukardaki linkteki derleyiciyi kurdum.fuse configurasyon ek programi indirdim.sonra soyle bir kod yazdim derledim ve  ERROR:USB key not found! seklinde hata verdi.
Config BOREN_ON, CP_OFF, DATA_CP_OFF, PWRTE_OFF, WDT_ON, LVP_ON, MCLRE_ON, XT_OSC
Xtal 4
Device 16F628A
TRISB=1
TRISA=0
Clear
BASLA:
If If PORTB.0=0 Then
PORTA.0=1
DelayMS 500
PORTA.0=0
DelayMS 500
EndIf
GoTo BASLA
End
Yaşam anlamlandırıldıkça kutsaldır....

frederic

Sorun yazdığınız kod ile alakalı değil,derleyicinizi crack'lemediğiniz için o hatayı alıyorsunuz.

selvi

o zaman nasil crack yapmaliyim?
Yaşam anlamlandırıldıkça kutsaldır....

selvi

bir kac gundur farkli versiyonlarda 3 tane  proton derleyici programini kurdum derlemede hep ayni hatayi veriyor.xp kullaniyorum.regedit temizligini yaptim ama hep ayni hata "ERROR:USB key not found!"
Yaşam anlamlandırıldıkça kutsaldır....

muhittin_kaplan

hocam eğer küreklediyseniz ve bu hatayı alıyorsanız programı kapatıp açınız.

muhittin_kaplan


selvi

#6
' CONFIG BOREN_ON, CP_OFF, DATA_CP_OFF, PWRTE_ON, WDT_OFF, LVP_ON, MCLRE_ON, XT_OSC

  Include "Proton_20.Inc"         ' Configure ports for Proton board
 'Device 16F628A
 'Xtal 4
 TRISB=1
 TRISA=0
 PortB_Pullups = On              ' Enable PORTB pull-ups
 basla:
 If PORTB.0=0 Then
 PORTA.0=1
 DelayMS 500
 PORTA.0=0
 DelayMS 500
 EndIf

yukardaki sekilde yazinca proton derliyor.bu haliyle derliyor ama islemciyi nasil taniyor.program simulasyonda calismiyor.fuses configurator programa ekleyince derleme hatasi veriyor.device 16f628a ve xtal 4 yapincada derleme hatasi veriyor.
Yaşam anlamlandırıldıkça kutsaldır....

t2

#7
Alıntı Yapdevice 16f628a ve xtal 4 yapincada derleme hatasi veriyor.
hatanın içeriği nedir? 50 bin çeşit ihtimal olabilir.

muhittin_kaplan

Hocam
include "proton_20.inc" satırı ile (eğer code exploler ile açarsanız göreceksiniz) 20mhz 16f877 işlemcisini tanıtıyorsunuz. daha sonra siz tekrardan 16f628a ve xtal 4 dediğinizde muhtelemen orada hata veriyordur.

Device 16F628A
Xtal 4
TRISB=1
TRISA=0
PortB_Pullups = On ' Enable PORTB pull-ups
basla:
If PORTB.0=0 Then
PORTA.0=1
DelayMS 500
PORTA.0=0
DelayMS 500
EndIf
goto basla


olarak derlerseniz çalışacaktır.

selvi

Config BODEN_ON, CP_OFF, DATA_CP_OFF, PWRTE_ON, WDT_OFF, LVP_ON, MCLRE_ON, XT_OSC   

'Include "Proton_20.Inc"         ' Configure ports for Proton board
 Device 16F628A
 Xtal 4
 TRISB=1
 TRISA=0
 PortB_Pullups = On              ' Enable PORTB pull-ups
 basla:
 If PORTB.0=0 Then
 PORTA.0=1
 DelayMS 500
 PORTA.0=0
 DelayMS 500
 EndIf 
 
End

HINT[Line 11]:Ensure that all fuses ara Placed in the Config list,as devices have differing default setting!(A.bas)
Success:67 program words used,4 variable bytes used
derliyor ama simulasyonda calismiyor.
Yaşam anlamlandırıldıkça kutsaldır....

muhittin_kaplan

muhtemel çalışıyordur. ama benim yazdığım kodla sizin ki arasında "GOTO BALSA" farkı var. program çalışıyor portb.0 ı kontrol ediyor ve sonlanıyor.
portb.0 a pullup koyulmuş olması gerekir.
program da yukardaki satır eklenmeli ki hemen program durmasın
ayrıca configleri silin.

t2

#11
Alıntı YapEnsure that all fuses ara Placed in the Config list,as devices have differing default setting
Bunun anlamı şudur. Sigortayı kendiniz ayarlıyorsanız eksik bırakmayın hepsini ayarlayın demektir. Ama bu satır olmazsa uygun göreceği bazı ayarları kendisi seçecektir. bunların aynen sizin istediğiniz ayarlar olma ihtimali vardır.