PBP derleme sorunu

Başlatan elektromagma, 24 Şubat 2012, 13:22:44

elektromagma

PBP derleme sorunu

Arkadaşlar anlamadığım bir sorunla karşı karşıyayım. Ne yaptıysam düzeltemedim.

Sitede bulunan PBP v2.47 'yi indirdim. C:\PBP dizinine çıkardım.

aşağıdaki programı yazdım.
'****************************************************************
'*  Name    : UNTITLED.BAS                                      *
'*  Author  : [select VIEW...EDITOR OPTIONS]                    *
'*  Notice  : Copyright (c) 2012 [select VIEW...EDITOR OPTIONS] *
'*          : All Rights Reserved                               *
'*  Date    : 24.02.2012                                        *
'*  Version : 1.0                                               *
'*  Notes   :                                                   *
'*          :                                                   *
'****************************************************************
basla:

LOW PORTE.2
PAUSE 100
HIGH PORTE.2

goto basla
end


Daha sonra MSDOS'tan
C:\PBP>pbp dede.pbp

yazınca aşağıdaki hataları alıyorum.

C:\PBP>pbp dede.pbp
PICBASIC PRO(TM) Compiler 2.47, (c) 1998, 2006 microEngineering Labs, Inc.
All Rights Reserved.
PM Assembler 4.08, Copyright (c) 1995, 2006 microEngineering Labs, Inc.
Error C:\PBP\DEDE.ASM   3 : [235] Opcode Expected Instead of ''
Error C:\PBP\DEDE.ASM   5 : [235] Opcode Expected Instead of ''
Error C:\PBP\DEDE.ASM   7 : [235] Opcode Expected Instead of ''
Error C:\PBP\DEDE.ASM   8 : [235] Opcode Expected Instead of ''
Error C:\PBP\DEDE.ASM   9 : [235] Opcode Expected Instead of ''
Error C:\PBP\DEDE.ASM  10 : [235] Opcode Expected Instead of ''
Error C:\PBP\DEDE.ASM  11 : [235] Opcode Expected Instead of ''
Error C:\PBP\DEDE.ASM  12 : [235] Opcode Expected Instead of ''
Error C:\PBP\DEDE.ASM  13 : [235] Opcode Expected Instead of ''
Error C:\PBP\DEDE.ASM  15 : [235] Opcode Expected Instead of ''
Error C:\PBP\DEDE.ASM  16 : [235] Opcode Expected Instead of ''
Error C:\PBP\DEDE.ASM  17 : [235] Opcode Expected Instead of ''
Error C:\PBP\DEDE.ASM  18 : [235] Opcode Expected Instead of ''
Error C:\PBP\DEDE.ASM  19 : [235] Opcode Expected Instead of ''
Error C:\PBP\DEDE.ASM  20 : [235] Opcode Expected Instead of ''
Fatal C:\PBP\DEDE.ASM  20 : [300] Too Many Errors


Arkdaşlar sizce sorun nedir?
Anadolu MakerSpace http://www.anadolums.com/

elektromagma

Başka bir windows'a kurup çalıştırdım. Sanırım bilgisayardaki bir yazılımla ilgili.

Anadolu MakerSpace http://www.anadolums.com/

tmhzkhzhz

porte.2  yi acip  kapatmissiniz 

bir ust satirda trise.2=0  yazarak porte.2  nin cikis olmasini saglamaliydiniz  bunun hata mesajiyla ilgisi yok sadece devreyi kurarsaniz calismaz

kullandiginiz mikro denetleyici  nedir yazmamissiniz 

porte bir cok mikrodenetleyicide varsayilan adc olarak baslar bunu dijital olarak ayarlamaniz gerekir   bunun da hata mesajiyla ilgisi yok sadece devreyi kurarsaniz calismaz

hangi mikrodenetleyiciyi kullandiginizi ms dos da derleme yaparken nasil belirtiyorsunuz bilmiyorum fakat pbp yu kullanmak icin

MicroCode Studio Plus  da kurmaniz gerekiyor programi actiktan sonra sol ust kosede mikro denetleyici secimi yapiyorsunuz

mikro denetleyici secimi onemli cunku her mikro denetleyicide porte yok buyuk bir ihtimalle hata bundan kaynaklaniyor

MicroCode Studio Plus  kullanmak size buyuk kolaylik saglar

sorunuzdan anladigim kadariyla mikro denetleyiciyle yeni ugrasiyorsunuz bence pbp degilde proton basic  veya mikrobasic kullanin komut yazilimlarinda az farkliliklar var ogrenmesi cok kolay ve cok daha fazla gelismis komut setleri var

ete

Komut satırında eksik bilgi var. Şayet işlemci belirtmezseniz basic onu default işlemci olan 16F84 için derlemeye çalışır.
Ama sizin işlemciniz de E portu kullanıldığına göre muhtemelen 16F877 gibi bir şey olsa gerek. Bu nedenle komutu şöyle yazın;
PBPW -p16f877a dede   veya   PBPW -p16f877  dede  şeklinde yazın.

Bir editör kullanmamakla kolay olan bir işi epeyce zor hale getirmiş oluyorsunuz.
Yükleyin makinanıza Micro Code Studio ve onda programı yazın yada yükleyin sonra derle butonuna basın derlesin.

Ete

Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

elektromagma

zaten Code Studio kullanıyorum. Derlemede hata çıkınca code studio dan kaynaklanabileceğini düşünüp direkt derlemek istedim.
B portunu kullandığımda da aynısını yapıyor onu denemiştim. Çok ilginç sadece Porta.1=0 yazdığımda da hata veriyor. anlayamadım problemi bende pc ye Virtual PC ile WinXp kurdum. Oradan derliyorum.


Alıntı yapılan: ete - 24 Şubat 2012, 14:13:40
Komut satırında eksik bilgi var. Şayet işlemci belirtmezseniz basic onu default işlemci olan 16F84 için derlemeye çalışır.
Ama sizin işlemciniz de E portu kullanıldığına göre muhtemelen 16F877 gibi bir şey olsa gerek. Bu nedenle komutu şöyle yazın;
PBPW -p16f877a dede   veya   PBPW -p16f877  dede  şeklinde yazın.

Bir editör kullanmamakla kolay olan bir işi epeyce zor hale getirmiş oluyorsunuz.
Yükleyin makinanıza Micro Code Studio ve onda programı yazın yada yükleyin sonra derle butonuna basın derlesin.

Ete
Anadolu MakerSpace http://www.anadolums.com/

MCansız

#5
kardeş neden msdos ta kullanıyorsun bu senin için sıkıntı olur microcode st indir kullan sorun neyse gösteriyor saten ayrıca çıkış giriş ayarları yapılmamış

bu konuda anlatım yapmıştım rahatlıkla kullanabilirsiniz konuyu inceleyiniz

https://www.picproje.org/index.php/topic,36282.0.html