acemiden bir soru

Başlatan epic, 03 Şubat 2006, 00:34:38

epic

öncelikle siteye katkıları olan herkese teşekkür ediyorum.
benim ilgilendiğim bazı uygulamalarda xxxxxxxx.bas uzantılı dosyalar
gördüm bunları işlemciye nasıl yüklemem lazım.şimdiden teşekkürler.

rree

Bas uzantılı dosyalar mutlaka derlenmeli
Derlenmiş Hex dosyalarındaki dataları yüklenir

ete

Bas uzantılı doyalar, bir program olduğunu ve programında BASIC dilinde yazıldığını gösteriyor. Genelde iki değişik Basic kullanıyoruz. Birincisi ve en çok kullanılanı Pic Basic Pro kısaca PBP olup bu dilde programlar genelde Microcode Studio isimli bir editör (yazım) programı içinde yazılır.
İkinci kullanılan basic ise Proton adı verilen Proton veya Proton+ basic olup kendi yazım (editör) programı mevcuttur.
BAsic dilinde yazılan programların pic'in anlayacağı dile yani makine diline çevrilmesi gerekir. Bu işleme derleme denilmektedir. Her iki bazic'in derleyicileri vardır. Örneğin PBP nun PBP246 (en son sürümü) bir derleyicisi bulunmakta bu program olarak C klasörüne kurulmaktadır. Sonra Microcode Studio (MCS)  programına derleyicinin nerede olduğu adres olarak gösterilmektedir. Menüde Üstte bulunan tuşlardan birisi derleme tuşu olup buna basıldığında MCS yazdığınız programı derleyerek hex uzantılı bir dosya oluşturmaktadır. Kullanacağınız dosya budur. Yazdığınız programda hatalar var ise program derlenmeyecek hatalar size gösterilip düzeltmeniz istenecektir.
Aynı şekilde Proton Basic in kendi derleyicisi programın içinde olup onunda bir derle tuşu bulunmakta ve aynı şekilde derleme yapıp hex uzantılı dosyayı oluşturmaktadır.
Yapacağın iş, Basiclerden birini seçip derleyicilerini araştırmak olmalıdır.
Proton da her şey kendi içindedir. Üstelik daha ileri düzeyde bir dildir. Ancak yaygın olanda PBP dur. Kendisn seç birisini ve araştırmaya başla. Forumda her ikisinide bulacağına eminim.

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

epic

cevaplarınız için çok teşekkürler.siteleri tekrar incelediğimde bu doslaların
BASCOM.AVR için olduğu yazıyordu bu programla derleme mi yapmak gerekiyor acaba?

microcozmoz

Sevgili Ete' nin bahsettiği PicBasic ve Microcode studio adı üstünde Pic mikroişlemcileri için kullanılırlar. Basic derleyicisi olarak senin bahsettiğin AVR yani Atmel mikroişlemciler için BascomAVR programıdır. Bu programları derleyebilmen için Bascom AVR programına ihtiyacın olacaktır..
"Bütün bu şerâitten daha elîm ve daha vahim olmak üzere, memleketin dahilinde, iktidara sahip olanlar gaflet ve dalâlet ve hattâ hıyanet içinde bulunabilirler."

epic

bu BASCOM.AVR programının tam sürüm olanını bulabilirmiyim bu programla xxxxxx.bas dosyalarını Hex dosyasına çevirebiliyormuyuz.

mmengi

Epic arkadaşım sorunu başta daha açık seçik sorsaydın eminim şimdiye çoktan cevabını alacaktın ve buradaki arkadaşları kıvrandırmana gerek kalmayacaktı.

Vereceğin son derece basit bir açıklama olacaktı:

X firmasının Y modeli bir işlemcisi için elimde xxxx.BAS dosyası var bunu nasıl xxxx.HEX e çevirebilirim.

Yada:

Elimde aşağıdaki açık kodu olan xxxx.bas var konu ile çok fazla tecruben yok bu hangi firmanın mcu su için yazılmış olabilir ve bunu nasıl hex e çevirebilirim.

kod:
.
.
.
.
.


Soruyu soran sensin cevap almak isteyen sensin ama nedense bir çok arkadaşımız gibi sende ne istediğinizi 3-5 cümle yazıya dökmekte sıkıntı çekiyorsunuz


Bu başlığı okuyan insanlara gereken bilgiyi aktaramazsan sana kimse yardımcı olmak istemeyecektir çünkü bilgi eksik isteksiz bir soru. Ama yinede arkadaşlar sana yardımcı olmaya çalışmışlar.......

epic

mmengi arkadaşım çok haklısın özür dilerim.Acemilik işte.
ATMEL in AT90S2313 işlemcisi icin yazılmış DENEME.BAS dosyasını DENEME.HEX e çevirmek için ne yapmalıyım.programın BASCOM.AVR için
yazıldığı anlatılıyordu şemasında.

mmengi

AVR işlemciler kullanmıyorum ama aşağıdaki bilgiler belki işine yarar. Bascom un full sürüm yada kırılmışını ararsan emule de tonla var.


Bascom AVR demo :
http://www.mcselec.com/index.php?option=com_docman&task=cat_view&gid=99&Itemid=54

Programlayıcı şema ve açıklaması:
http://www.dontronics.com/dt006_programming.html

Bascom AVR forumu:
http://www.mcselec.com/index2.php?option=com_forum&Itemid=59&page=viewforum&f=1&sid=849ffbc9a8c126ca695d4e53eaaccbb2