Etepic

Dökümanlar - Makaleler ve Projeler => Önemli Bilgiler => Konuyu başlatan: ete - 07 Şubat 2012, 11:32:26

Başlık: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 07 Şubat 2012, 11:32:26
Yeni başlayanlar yada başlayıpda nasıl olacağını bilmeyenler için Basic de program yazmak ve derleme yapmak (hex dosyasını elde etmek) için neler yapılması gerektiğini açıklayan sabit bir konu başlığı açayım istedim.

Pic işlemclilerle çalışmak için işlemcinin içine bir program atmanız gerekiyor. Bu atılacak program HEX uzantısına sahip olmalıdır. Hex uzantılı programların işlemcilere yazılması programlayıcı denilen devreler ve bilgisayarınızda bu programlayıcıya hükmeden bir arayüz programı ile yapılmaktadır. Bu işin nasıl yapıldığına geçmeden önce bir programın nasıl oluşturulduğu ve oluşan programdan nasıl hex dosyasının elde edildiği konusuna bir göz atmamız gerekecek.

Açıklamaya geçmeden önce aşağıdaki açıklamaların yalnızca PBP Versiyon 2.60 ve altı için olduğunu söylemem gerek. Kısaca PBP Versiyon3.0 ve üzeri için bu açıklamalar geçerli değildir. Üzerinde çalışmadığım için bu konuda bir açıklama veremiyorum.

Basic dilinde (PBP) program yazıp sonra programa bağlı hex dosyasını elde edebilmek için önce bir program yazmanız ve yazdığınız  programı derlemeniz gerekiyor. Derleme yapılabilmesi için için 3 şeye ihtiyaç var. Bunlar;
1. MCS editör programı: Bu bir editör programıdır. Basic dilinde programları yazabilmenize ve onları düzeltip kayıt edebilmenize ve istediğiniz zamanda programlardan hex dosyasını elde etmenize imkan sağlar. MCS editör programı ücretsizdir. Aşağıdaki linkden yüklenebilir.   

http://www.mecanique.co.uk/software/mcsinstall.exe (http://www.mecanique.co.uk/software/mcsinstall.exe)

Bu setup programını yükledikten sonra kurulumunu yapmanız gerekiyor. Kurulm otomatikman Program Files klasörü içine yapılmaktadır. Yerini değiştirmemenizi tavsiye ederim.

2. Basic Derleyicisi; Bu derleyiciyi artık ya demo olanını yada ilaçlı bir sürümünü bulup C:\PBP şeklinde C ana klasörüne yüklemeniz gerekiyor. Bu derleyiciyi farklı bir adrese kurarasanız yol adının uzun olmamasına dikkat ediniz aksi halde derleme esnasında bir çok sorun ortaya çıkacaktır. Zaten C:\ ana klasörüne kurulma nedeni yol adının mümkün olan en kısa şekilde tutulmasını sağlamak amacını gütmektedir.
Derleyici ücretli bir programdır. Ya satın almanız yada piyasada dolaşan ilaçlı versiyonalrdan birisini bulmanız gerekiyor. Ayrıca deneme çalışmaları için kendi sitesinde Demo sürümü bulunmakta olup sınırlı sayıda satır kullanımına müsaade etmektedir.

3. Basic dilinde yazılmış bir program. >Elbette program yazabilmek için komutları ve nasıl kullanıldıklarını bilmek gerekiyor.
    Bunun için hazılramış olduğum basic derlerinden yararlanabilirsiniz. Toplam 14 dersden oluşan bu seti forum'un  "Pic Basic Dersleri" bölümünden yüklenebilir. Burada basic de bir program yazdığınızı varsayacağız.

Bu üç unsur tamamlandıktan sonra derleme yapabilirsiniz. Tabiiki derleme yapmadan önce MCS programında bazı düzenlemeler yapmak gerekecektir. MCS bir editör dür kendi başına derleme yapmaz yapamaz. Ya Basic derleyicisini yada MPASM yi kullanır. Dolayısıyla Basic derleyicisini kullanabilmesi için ona yerini göstermek gerekir. MCS de ana ekranda ,
View menüsünde "Compile & Program Options" şeklinde bir seçenek var. Onu seçin. Karşınıza 3 butonlu bir seçenek gelecektir. Bunlar Compiler - Assembler ve Programmer. En sondaki önemli değil. Ama ilk ikisi derleme için önemli.
Compiler seçeli gelir zaten. Altında "find manually" veya yanında "find automatically" diye iki buton var. Bence manually seçin ve açılan pencereden Basic derleyicisinin adresini gösterin. Ekranda C:\PBP şeklinde gösterilmiş adreside görmeniz gerekiyor.
64 bit makinalar Basic derleyicisini kullanamıyor. Derleyici 32 bit çalışıyor çünki. Bunun yerine MPASM kullanmak zorundalar.
Ayrıca 18F seriside MPASM kullanılarak derlenmek zorunda. Bu nedenle en iyisi ortada yer alan Assembler seçeneğinide seçip onada MPASM klasörünün yerini gösterin.  Makinanızada MPLAB kurulu ise orada MPASM klasörü olması gerek. Ama makinanızda Proteus kurulu ise orada Tools menüsünde MPASM klasörü yer almaktadır. Bunlardan birisini gösterseniz yeterli.
Artık derleme yapacak hale gelmiş oluyorsunuz. Programı yazın yada yükleyin , yukardaki kutucukta uygun işlemciyi seçin ve solda yer alan derle butonuna tıklayın. Programda hata yok ise derleme sorunsuz yapılacaktır.

Şimdi de 64 bit makinalar için ve ayrıca 18F serisinin derlenmesi için gerekli açıklamaları yazalım.
Bu işlem view menüsünde MPASM kutusu seçilerek yapılacaktır. Bu şekilde derle butonuna bastığınızda makina direk derleme işlemine geçecek ve muhtemelen bir takım hatalar bulacaktır. Bunun sebebi şudur;
Derleme işleminde Basic hem işlemcinin orjinal INC uzantılı dosyasını hemde MPASM içinde yer alan P18Fxxx.INC dosyasını kullanır.  Her iki dosyada da sigorta ayarları konusudna komut satırları bulunmaktadır. Bu nedenle birinden birisi kapatılması gerekir. Aksi halde aynı komut satırı iki defa işlenmiş olurki derleyici bu durumda owerwrite hatası verir. Bu hatayı önlemek için yapılması gerekenler şunlardır.
1. Her şeyden önce programınızda baş taraflarda yazdığınız sigorta ayarları formatını MPASM 'ye göre değiştirmek gerekiyor.
Format'ın nasıl olduğunu  derleyici kalsöründe yar alan 16Fxxx.INC dosyasını açarak görebilirsiniz.
Örnekle açıklayalım. PBP kalsöründe yer alan 16F628A.INC dosyasını MCS içinde açıyorum. Alt kısıma doğru 1 adet config satırı görüyoruz. Bu satırda şunlar yazılı;
;        __config _XT_OSC & _WDT_ON & _MCLRE_ON & _LVP_OFF & _CP_OFF
öncelikle bu satırı başına bir ";" işareti koyarak kapatıyor ve dosyayı geri kayıt ediyoruz.

Sonra kapatılan satırdaki formatı programımızda sigorta ayarları formatı olarak kullanıyoruz.
Şöyle,
@ __config _XT_OSC & _WDT_ON & _MCLRE_ON & _LVP_OFF & _CP_OFF
@ işaretinden sonra bir boşluk verilecektir bu verilmez ise derleme hatalı sonuçlanır.
Bu satıra başka sigorta ayarlarıda eklenebilir. Yapılması gereken bir   &  işareti ekleyip sigorta ayarını _xxxx şeklinde eklemek olacaktır.

Bu şekilde hazırlanmış program artık MPASM de derlenebilecektir.  Bu sistemi hem 32 bit makinalar hemde zorunlu olarak 64 bit makinalar kullanabilirler.

18F serisi zaten zorunlu olarak MPASM ile derlenmektedir. Bu nedenle benzer şekilde işlemciye ait xxxx.INC dosyasında config satırları kapatılacak benzer formatta kendi programınızda onları yeniden yazacaksınız. Derleme işini daha sonra yukarıda açıklandığı şekilde yapabilirsiniz.

Oluşturulacak HEX dosyası daima bas yada pbp uzantılı dosyanın olduğu klasör içinde oluşturulur.
Gelelim bu dosyanın pic içine atılmasına.

Bu iş için programlayıcı kullanılması gerektiğini söylemiştik. Programlayıcıların en iyisi işlemcileri üreten Microchip firmasının ürünü olan PicKit2 programlayıcısıdır. Orjinalini alabileceğiniz gibi piyasada bulunan klon tabir edilen kopyalarından birinide kullanabilirsiniz. Hatta kendinizde yapabilirsiniz.
Bu programlayıcı USB portundan çalışır ve kendine ait birde arayüz programı bulunur. Cihaz şayet ZIF soket dediğimiz (çoğu klon programlayıcılarda ZIF soket bulunmaktadır ) sokete sahip ise üzerine programlayacağınız işlemciyi takıp sonra cihazı USB protuna bağlayınız. Böylece cihaz üzerindeki işlemciyi tanıyacak ve ekranında size hangi işlemci ile çalıştığınız otomatik olarak gösterecektir. Sonra Dosya yükle (file) menüsünden işlemciye yazılacak hex dosyasının yeri bulunarak dosya yüklenir.
Ekranda bulunan seçeneklerden "WRITE" butonu yardımı ile yazma işlemi başlatılır.
Bir kaç saniye sonra yazma işlemi tamamlanır ve akrana başarılı olduğu yada hata varsa bir hata oluştuğu ikazlarından birisi çıkar.
Hatasız yazıldığını varsayarsak, işlemciyi zif soketten çıakrtıp kendi devresine takıp sistemi çalıştırabilirsiniz artık.

Hepsi bu kadar.
Her kese kolay gelsin.
Ete



Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: kudretuzuner - 07 Şubat 2012, 19:35:11
Merhaba
ETE bey klavyenize sağlık.Herzaman olduğu gibi,değerli bilgileri,biriktirmekte olduğum ETE dosyasına attım.Teşekkürler.
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: pwm.c - 07 Şubat 2012, 20:52:46
ETE hocam, benim bilgisayarda pbp 2.50a kurulu. 2.60 versiyonunun yaması olmadığı için kurmamıştım ve sonradan burada (http://etepic.com/index.php?topic=284.0) yayınlamışsınız onu indirdim. birde pbp3 versiyonuda çıkmıştı.
bana bunlardan hangisini kullanmamı önerirsiniz?
ben normalde pic programlamak için proton basic ve CCS C kullanırım. pbp yu takviye olarak çalışıyorum. pic basic hakkındaki istek projeleri derlemek için bazen gerekiyor. program yazdığım dier derleyicilerin herzaman son versiyonlarını güncel tutmaya çalışıyorum ama bazıları sorunlu oluyor. pbp nun yeni versiyonlarında böyle durumlarla karşılaştınız mı? eğer sorun varsa boşuna silip tekrar kurmak istemiyorum. 2.50a ile devam ederim.

birde, daha önceki yazılarınızda protonun sorunlu olduğunu burada (http://etepic.com/index.php?topic=121.msg1109#msg1109) söylemiştiniz. bu sorunların bazılarının ilaşlamadan kaynaklanabileceğinide yazmışsınız. ben fazla sorun yaşamadım. sadece proteusla ilgili problemler oluştu. eğer gerçekten ilaşlamayla ilgili bişeyler varsa ilaşsız proton kullanmak istiyorum. "proton metal" diye bir dosya vardı. ilaşlama lisans anahtarı üreten bir programla yapılıyor yani proton derleyicisine müdehale etmiyor. bunu 4shared sitesinde bulabilirsiniz. eğer deneme imkanız varsa sizin görüşlerinizde bizim için çok önemli.

teşekkürler.
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 08 Şubat 2012, 08:15:13
1983 lü yıllarından beri bilgisayar ile uğraşıyorum.  İlk yıllarda öğrendiğim kelimelerin başında "BUG" yani böcek denilen ve yazılımlardaki kusurları ifade eden kelime gelmektedir. Bu bug lafı günümüze kadar süregeldi. Konuyu derleyicilerdeki BUG lara bağlayacağım.
Bana göre kusursuz derleyici yok maalesef. Sürekli düzeltilen derleyiciler var. Bakınız windows sürekli güncelleme yayınlıyor. Nedir bu güncellemeler? önceden görülmeyen yada sonradan ortaya çıkan kusurlardır. Yazılım insan ürünüdür ve kusurları olması son derece doğaldır.
Peki ne yapmalıyız, bence en az kusurlu olanı tercih etmeliyiz. 
İlk Pic ile tanıştığımda daha önceden Basic ile PC bazında uraştığım için bende Basic programlamayı tercih ettim. Proton la başladım ama bir müddet sonra ortaya çıkan derleme kusurları beni yıldırdı. Sonra pro yu keşfettim ve baktım ki çok az kusuru var. Onunla devam ettim. Şimdi otursam protonla sıkıntı çekmeden program yazabilirim. Biraz manualine bakarım o kadar. Ama her sene protonla bir kaç denemem oluyor ve hep sıkıntı yaşıyorum. Tabiiki basit programlar yazarsanız hiç bir sıkıntıyı göremeziniz. Komplike programlarda bu sıkıntılar ortaya çıkmaktadır. Ben iki derleyiciyide izliyorum ama hep (sorunlu olarak bir başka derleyici kullanıncaya kadar) pro kullanacağım. Bu arada zaman zaman C dilinede merak salmıyor değilim. Ama o yazım protokolü bana saçma geliyor ve aklım basmıyor. Yoksa mantığını ve komut kullanımını anlıyorum. Ancak ikisini karşılaştırınca epeyce bir algoritma farklılığı ortaya çıkıyor ve insan alıştığı yolda gitmek istiyor. BU nedenle onuda öğreniyorum ancak elimin altında tutuyorum birgün belki lazım olur diye.
Her neyse tercihim pro yönünde. Bir sürü eksik komutu var deniliyor ama zaten pic işlemcisi için bunu kullanıyorsunuz. İşlemcininde olanakları sınırlı . Bana göre pro da tek sorun integer matematiği ve 32 bit işlem yapılamaması. Bunuda 18F serisinde aşmışlar. Çok sıkışırsam 18F serisinde bir işlemci kullanırım işimi yine hallederim. Adamların bu sistemi kullanmasınında bir amacı var elbette 16 F serisinde hafızalar kısıtlı hal böyle olunca boşuna yapmayalım demişler herhalde.
Pro nun ortalıkda dolaşan son versiyonu 260 dır ve bana göre hemen hemen sorunsuzdur. Bazı klasik sorunların haricinde elbette. Nedir dersen pro nun genel hastalığı olan komut işletimi bitmeden kesmeye atlayamaması (gerçi proton da bu konuda başarılı diyemeyeceğim). Serin komutlarında timeout ve label sisteminin çalışmaması gibi sorunların dışında pek sorun görmüyorum. Bu nedenle 260 sürümünü tavsiye ederim. Sonradan bu sürüm için 3 adet yama çıkartıldı A-B-C diye. Yamalarıda yüklersen fena olmaz.
Gelelim son sürüm olan 3 sürümüne. Bu sürüm açıkçası bana çokşey ifade etmedi. Biraz denedim ama baktımki diğerine göre çok az farklar var ve en azından şimdilik kullanmamı gerektirecek bir şey yok. O nedenle kullanmıorum. Ama kullanabilirim. Değişken kullanımı ve Config seçimleri çok gelişmiş. Alternatifli işlemci kullanımına yönelik komutlar ilave edilmiş. Mesela 16F877 kullanırsan şunu yap 16F877A kullanırsan şunu yap gibi. Ama çoközel şeyler bunlar sonuçta ne kullanacağını sen biliyorsun ve bu gibi şeylerin çözümü manuel olarak her zaman mevcut.

Diyeceklerim bunlardan ibaret.

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: Reytabu - 11 Nisan 2012, 22:47:18
Hocam

MCS de sizin şu örneği derleyemiyorum

DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 3
DEFINE LCD_RWREG PORTB
DEFINE LCD_RWBIT 2
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 1
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2
TRISA=0
TRISB=0
LOW PORTB.2
PAUSE 200
LCDOUT $FE,1
LCDOUT "BASIC DERSLERI"
LCDOUT $FE,$C0,"DERS No: 3"
End

Hata olara " warning line 27 bad token, bad expression gibi hatalafr veriyor.

Yardım lütfen
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 12 Nisan 2012, 07:28:30
Derlemeye çalıştığın program bundan ibaret değil anlaşılan. Zira 27 nolu satırda bir ifadeyi derleyici  beğenmemiş. Muhtemelen yazım hatası var orada ama sen yalnızca bize 17 satır program vermişsin. Sorun gerisinde .......

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: Reytabu - 12 Nisan 2012, 10:47:26
Program o kadardı. Komutları kopyala yapıştır ile mcs ye aktramıştım. Kopyala yaapıştır esnasında boş satır falan mcs ye ilave edilmiş olabilir mi acaba?
27. satı olarak satır ilave ederek ve silerek hatalı satırı bulmaya çalışayım o zaman.

Benim makina 64 bit idi bundan kaynaklanan bir ayar sorunu falan olabilir mi acaba diye düşünmüştüm.

Saygılarımla
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 12 Nisan 2012, 14:48:40
Peki o zaman sende 27. satır olarak hangisi gözüküyor. Belkide başlık vardı onu sildin. Başlıklarıda satır olarak sayıyor program çünki.

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: Reytabu - 12 Nisan 2012, 20:20:28
Hocam teşekkür ederim. Hatayı buldum, programı sizin dersten kopyalayıp yapıştırmıştım.

LCDOUT " BASIC DERSLERI"
LCDOUT $FE,$C0," DERS No: 3"

Komut satırlarındaki 1. tırnak işaretleri ters yöneymiş. Ters tırnakları silip tekrar yazınca düzeldi.
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: huseyin - 23 Nisan 2012, 16:15:02
hocam gecen sefer sigorta ayarlarini yapmiştim gayat güzel derleme yapiyordum sonra hiç bir degişiklik yapmadim kendi kendine overwriting hatasi veriyor
ilk olarak C/pbp içindeki inç dosyasinda ki
__config......   satirinini başina ';' işareti koyup kaydettim kapattim sonra sigorta ayarlarimi mpasm deki inç dosyasina göre yaptim
nerde hata yaptim yine hocam yardimci olabilirmisiniz
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: huseyin - 08 Haziran 2012, 17:42:05
hocam sizin konuda anlattiginiz gibi daha önce pbp yükleyip sorunsuz bir şekilde kullanmiştin fakat harddisc bozuldu ve bütün bilgilerimi kaybettim
programlari yeni yükledim ama mcs derlemeyi yapiyor hex kodunu çikartmiyor sebebi ne olabilir 
çikarttigi dosyalar bu şekilde
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 08 Haziran 2012, 18:39:48
Yüklediğin MCS nin versiyonu 4.0.0.0 mıdır. Önce ondan bir emin ol. Değilse BAsic'e nasıl başlanır açıklamalarında veridğim linkten tıklayarak yükle ve kur sonra yeniden dene.

Ayrıca PBP derleyicisinin C ana klasöründe kurulu olduğundan emin ol.

Başkada yapılacak bir şey yok zaten.

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: Mucit23 - 08 Haziran 2012, 19:32:25
Hocam epeyce uzak kalmışım.
En sonki versiyonlarda ne gibi yenilikler var. Ben hala MCS olarak 3.0.0.5 ve PBP olarakda 2.60A kullanıyorum. Sİz hangisini kullanıyorsunuz.
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 08 Haziran 2012, 19:50:25
Sadece MCS nin 4.0.0.0 versiyonunu kullanıyorum. Fark yok gibi gözüküyor. Ne farkı var onuda bilmiyorum doğrusu.
PBP 2.xx versiyonları için en son sürüm bu. Aslında 5.0.0 da yayınlandı ama PBP 3.01 için kullanılıyor eski sürümler için kullanılmıyor.

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: Reytabu - 21 Haziran 2012, 22:31:16
Sayın Ete

64 bit win7 home basic yüklü laptobumu değiştirip, yine 64 bit win 7 home promium yüklü yeni bir laptop aldım. Aynı MCS ve PBP yi yüklememe rağmen MCS yi bir türlü kullanamıyorum. Ayarlarını da düzgün yapıyorum bir defa çalıştıktan sonra bir daha açılmıyor.  program açmıyor. hata mesajı:exeption EInvalidPointer in module codestudio.exe at 000BF5AA. invALİD POİNTER OPERATİON. Yapabileceğimiz bir şey varmı?

Saygılar
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 22 Haziran 2012, 08:14:06
MCS nin hangi sürümünü kullanıyorsun bu önemli.  5.00 kullanıyorsan bu tür hatalar normal.
EN fazla 4.00 kullanmanızı öneririm. Onun dışında makinanızda bir sorun var gibi gözüküyor.

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: Reytabu - 23 Haziran 2012, 13:13:16
MCS 4.0.0  PBP 2.60 kullanıyorum.
Önceki laptopta sorun yoktu.
Şunu gözlemledim: PBP  yi kaldırıp tekrar kurunca bir defa derleme yapıyor. 2. defa derlemede program hata veriyor.
Sorun PBP da gibi geliyor
Makinada ne gibi sorun olabilir?

Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: Reytabu - 24 Haziran 2012, 23:53:47
hocam laptobumu kızımınki ile değiştim o da 64 bit win 7 bunda çalışıyor.
Kendi laptobumu yenilemiştim sırf mcs çalışmıyor diye kızıma verip onun laptobunu aldım.
Yeni laptop kızın kısmetiymiş :)) Derslere kaldığım yerden devam.
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 25 Haziran 2012, 07:18:44
Enteresan bir durum ve sorun makinada bir yerde veya kuruluş şeklinde olabilir.

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: Reytabu - 25 Haziran 2012, 13:44:36
Haklısınız hocam
çalışmayan laptopta recovery ile win7 kuruluyor.
Çalışan ise kutulu win 7.
sanırım recovery oluşturulmasında hatalı birşeyler var.
Yoksa her 2 laptop ta aynı marka ve aynı işlemcili laptop.
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: bedri_somon - 12 Ocak 2014, 01:15:53
win8 bilgisayarıma ne yaptıysam olmadı,,,mcs çalıştıramadım  :'(
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 12 Ocak 2014, 15:26:45
O zaman soralım bakalım Windows 8 kullanan ve MCS  yi yüklemiş çalıştırmış birisi varmıdır?.
Yakında benimde muhtemelen Win-8 kullanmam gerekecek. Sırf bu çekinceler yüzünden hemen gidip almıyorum yeni makinayı.
Birileri yazarsa sevinirim.

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: mg1980 - 12 Ocak 2014, 16:25:09
Hocam,
Win8,64 bit kullanıyorum.MPLAB IDE v8.89 da kurulu.MicroCode Studio Plus mevcut.Sorunsuz çalışıyor. Nasıl yaptın anlat derseniz anlata-
mam sanırım.Benim yaptığımı siz çok daha iyi yaparsınız.Saygılar.mg1980
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 12 Ocak 2014, 17:24:24
Nasıl yapıldığı önemli değil. Önemli olan mcs nin 64 bit ve win 8 de çalışıyor olmasıdır.
Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: mg1980 - 13 Ocak 2014, 08:14:41
Hocam,
Dün söylemeyi unuttum.MCSP klasöründe üretilen .pbp ve hex dosyaları ile diğerlerini göremiyorum.Bunları ancak MicroPro26 programında
pice yükleyeceğim esnada All file seçeneğinde o pencerede görebiliyorum.Win7'de klasör içeriğini göster v.b secenek vardı orada görebiliyordum.Ne yaptıysam başaramadım.Saygılar.mg1980
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 13 Ocak 2014, 08:36:43
MCS nin kendi klasörü vardır. Orada herhangi bir şey barındırılmaz.
Sizin program dosyalarınız yani BAS veya PBP uzantılı dosyalarınızı kendi belirlediğiniz bir klasörde toplamanız daha uygun olur.
Burada her proje için yeni bir klasör açarsınız. Program yazılırken bu işlem yapılacağı için ayrıca uğraşmaya gerek kalmaz.
Derleme daima Bas veya PBP uzantılı dosyanın bulunduğu klasör içinde yapılır. Hex dosyası orada oluşturulur. Bu nedenle aradığınız zaman kendi belirlemiş olduğunu klasörde aramanız gerekir bunları.

Pek çok kişi ne hikmetse MCS_PLUS yani MCSP kullanmaya özeniyor. Bu ücretli bir programdır. MCS olanı ise ücretsizdir. Hiç sıkıntı vermeden çalışır. Plus olanında kırılma problemleri vardır. Pek çok kez bunu dile getirdim. Üstelik size fazlaca bir yararda sağlamaz. Bu nedenle ücretsiz olanı ile çalışmanızı özeririm.

Ücretsiz olanın linki   http://www.mecanique.co.uk/software/mcsinstall.exe (http://www.mecanique.co.uk/software/mcsinstall.exe)

Ete

Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: nioo - 27 Kasım 2014, 16:47:03
ETE Hocam verdiğiniz bilgiler için  teşekkür ederim.

Sayenizde pbp ilk adımı atmış olduk.
Saygılar...
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 27 Kasım 2014, 16:50:54
Hayırlı olsun.
Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: xxxxveyselxxxx - 01 Mayıs 2015, 04:45:16
hocam merhaba yıllardır sizin bilgilerinizle programlama üzerine deneyim kazandım öncelikle teşekkürü borç bilirim ,küçük bir problemim var umarım yardımcı olabilirsiniz 64 bit sistem kullanıyorum mcs 4000 i kurdum mpasmla bağdaştırdım yazmış oldunuz mesajlardaki gibi mcs klasöründe ınc dosyasını bulup gerekli config satırının başına ; koyup kaydettim mcsde belirttiğiniz sekilde sigorta ayarlarını girdim 16 serisi bütün picleri bu şekilde sornsuz programladım ama aynı şeyi 18 serisi için yapınca olmuyor tüm config satırlarının başına ; getirdim aynı işlemleri uyguladım  derlerken warning 221 c/mcs/php247/18f4550.inc 19: invalid message number (230) hatası alıyorum 18f4550 ınc dosysının içeriği aşağıdaki gibi
        NOLIST
          ifdef PM_USED
        LIST
        "Error: PM does not support this device.  Use MPASM."
        NOLIST
    else
        LIST
        LIST p = 18F4550, r = dec, w = -311, w = -230, f = inhx32
         INCLUDE "P18F4550.INC"   ; MPASM  Header
        __CONFIG    _CONFIG1L, _PLLDIV_5_1L & _CPUDIV_OSC1_PLL2_1L & _USBDIV_2_1L
        __CONFIG    _CONFIG1H, _FOSC_HSPLL_HS_1H
        __CONFIG    _CONFIG2H, _WDT_ON_2H & _WDTPS_512_2H
        __CONFIG    _CONFIG3H, _PBADEN_OFF_3H
        __CONFIG    _CONFIG4L, _LVP_OFF_4L & _ICPRT_OFF_4L & _XINST_OFF_4L
        NOLIST
        endIF
        LIST
EEPROM_START   EQU   0F00000h
BLOCK_SIZE   EQU   32
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 01 Mayıs 2015, 07:21:37
18F serisinin diğerlerindenbir farkı yok. Aynı işlemleri onada uygulaman gerek. Verdiğin inc dosyasında yer alan sigorta satırları açık gözüküyor onları şu hale getirmelisin;
     
;        __CONFIG    _CONFIG1L, _PLLDIV_5_1L & _CPUDIV_OSC1_PLL2_1L & _USBDIV_2_1L
;       __CONFIG    _CONFIG1H, _FOSC_HSPLL_HS_1H
;       __CONFIG    _CONFIG2H, _WDT_ON_2H & _WDTPS_512_2H
;       __CONFIG    _CONFIG3H, _PBADEN_OFF_3H
;       __CONFIG    _CONFIG4L, _LVP_OFF_4L & _ICPRT_OFF_4L & _XINST_OFF_4L

sonra geri kayıt edip bu satırları programın başına eklemelisin ama şu şekilde;

ASM
        __CONFIG    _CONFIG1L, _PLLDIV_5_1L & _CPUDIV_OSC1_PLL2_1L & _USBDIV_2_1L
        __CONFIG    _CONFIG1H, _FOSC_HSPLL_HS_1H
        __CONFIG    _CONFIG2H, _WDT_ON_2H & _WDTPS_512_2H
        __CONFIG    _CONFIG3H, _PBADEN_OFF_3H
        __CONFIG    _CONFIG4L, _LVP_OFF_4L & _ICPRT_OFF_4L & _XINST_OFF_4L
ENDASM

hespi bu.
Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: xxxxveyselxxxx - 01 Mayıs 2015, 12:42:46
Hocam orjinal haliyle görmeniz için başındaki ; işaretleri kaldırdım normalde başına ; koyarak kaydedip programda aynı config satırlarını kopalayıp başına@ ve bir boşluk koyarak kullanmıştım şimdi tekrar sizin gönderdiğiniz kodları kopyalayıp kullandım yine aynı hatayı veriyor  warning 221 c/mcs/php247/18f4550.inc 19: invalid message number (230) hatası alıyorum  owerwirete hatası vermiyor acaba iki inc dosyası çakışması değilde php237 klasöründeki inc dosyası komutlarındamı hata var çünkü  hatada   c/mcs/php247/18f4550.inc  yolunu gösteriyor.
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 01 Mayıs 2015, 13:16:58
18F serisi bildiğin gibi MPASM kullanılarak derlenmektedir. Bunuyaparken derleyici bu klasör içinde yer alan ;
P18F4550.INC dosyasını kullanır. Bu durumda senin o dosyanda sorun var demektir.
MPASM yi ayrıcamı yükledin ama genelde Proteus klasöründe TOOLS alt klasöründe yer alan MPASM kullanııyor bu iş için.
Şayet sende bu klasörde var ise yol olarak onu göster ve tekrar dene bakalım ne olacak.
İkinci bir MPASM klasörün yok ise bir yerlerden P18F4550.INC dosyası bulup eskisi ile yer değiştirmen gerekecek.

Vermiş olduğun hata numarasını araştırınca olayın sebebini öğrendim. Bu hata genelde derlemede kullanılan MPASMWIN assembler versiyonunun eski olduğuna işaret ediyor. Çözüm içinde makinaya daha yeni versiyon bir MPASM yüklemen gerekiyormuş.  Genelde en yenisi Proteus klasöründe yer almaktadır.

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: xxxxveyselxxxx - 01 Mayıs 2015, 17:27:29
hocam cok tesekkur ederim farklı mpasm yukluydu proteusdakı mpasm a yonlendırdım duzeldı 18f4550 ıle çalışıyorum yapmaya calıstıgım basıt bır devre dahılı osılatoru kullanmak istiyorum sıtede arastırdım bıraz mpasm ıcındekı ınc dosyasında config ayarları ıcın ingilizce bılgıler oldunu soylemıssınız bıraz kurcaladım config ayalarını su sekılde  ‎
__CONFIG _CONFIG1L, _CPUDIV_OSC1_PLL2_1L                             
__CONFIG _CONFIG1H, _FOSC_HS_1H &_FCMEN_OFF_1H &_IESO_ON_1H
__CONFIG _CONFIG2L, _PWRT_ON_2L & _BOR_OFF_2L & _VREGEN_OFF_2L
__CONFIG _CONFIG2H, _WDT_OFF_2H
__CONFIG _CONFIG3H, _MCLRE_ON_3H & _LPT1OSC_OFF_3H & _PBADEN_OFF_3H & _CCP2MX_OFF_3H
__CONFIG _CONFIG4L, _STVREN_OFF_4L & _LVP_OFF_4L &_XINST_OFF_4L  & _DEBUG_OFF_4L
__CONFIG _CONFIG5L, _CP0_OFF_5L & _CP1_OFF_5L & _CP2_OFF_5L & _CP3_OFF_5L
__CONFIG _CONFIG5H, _CPB_OFF_5H & _CPD_OFF_5H
__CONFIG _CONFIG6L, _WRT0_OFF_6L & _WRT1_OFF_6L & _WRT2_OFF_6L & _WRT3_OFF_6L
__CONFIG _CONFIG6H, _WRTB_OFF_6H & _WRTC_OFF_6H  & _WRTD_OFF_6H
__CONFIG _CONFIG7L, _EBTR0_OFF_7L & _EBTR1_OFF_7L & _EBTR2_OFF_7L & _EBTR3_OFF_7L
__CONFIG _CONFIG7H, _EBTRB_OFF_7H‎ 

o bılgılerde ıeso on yapılınca dahılı osılatorun aktıf olacagı yazıyordu bende on yaptım denemek ıcın portb.4 e led bagladım pause 5000 ıle 5 sanıye yanıp sonmesı komutunu verdım ama enerjı verdıgımde sureklı led yanıyor ıeso yu off yapınca led hıc yanmıyor yanı dahılı osılatoru aktıf edıyorum ama ya frekansı cok yuksek pause 5000 komutunu hızlı ıslıyor goz algılamıyor yada frekans cok dusuk sure dolmuyor o yuzden sureklı yanık kalıyor frekan ayarını nasıl yapacagımı cozemedım dahılı osc ıcın sıtede genelde harıcı calısılmıs hocam‎
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 01 Mayıs 2015, 18:25:46
MPASM içinden P18F4550.INC dosyasını yükleyip dosyanın aşağılarına doğru bakarsan bütün sigorta ayarlarını kenarlarında açıklamaları ile birlikte görebilirsin. Bende bu işlemciyi hiç kullanmadım. Çok karmaşık bir sigorta ayar sistemi var.
Ama açıklamalara bakılırsa Dahili OSC seçenekleri şunlar;

_FOSC_INTOSCIO_EC_1H EQU  H'F8'    ; Internal oscillator, port function on RA6, EC used by USB
_FOSC_INTOSC_EC_1H   EQU  H'F9'    ; Internal oscillator, CLKOUT on RA6, EC used by USB
_FOSC_INTOSC_XT_1H   EQU  H'FA'    ; Internal oscillator, XT used by USB
_FOSC_INTOSC_HS_1H   EQU  H'FB'    ; Internal oscillator, HS used by USB

bana göre dahili osc kullanacak isen en üsttekini kullanmalısın.
Anlamadığım bir şey var. Neden böyle komplike picler ile çalışıyorsun?. Önce diğerleri ile çalışıp öğrendikçe diğerlerine geçmek daha akıllıca olurdu.

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: yasir_gultak - 09 Mayıs 2015, 19:18:00
Merhabalar, bir hevesle pic programlama eğitim seti aldım. Ne yaptım ne ettiysem kod derlenmedi. Hep illegal opcode(pic16F88) hatası alıyorum. Ne kadar site varsa inceledim. Sizin dediklerinizi harfiyen uyguladım hala aynı hatayı alıyorum. Yardımcı olursanız sevinirim kaç gündür uğraşıyorum bir led bile yakamadım. En son bilgisayarı yakacam.

Teşekkürler..
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: xxxxveyselxxxx - 09 Mayıs 2015, 19:24:50
mcs de yazdıgın butun kodları burada paylasırsanız yardımcı olurum bı satırda hatalı kod uyarısı vermıs, ete hocam sorun çözüldü verdınız sıgorta ayarları dahılı xt osc yı aktıf yapıyor teşekkürler
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 09 Mayıs 2015, 19:26:50
Sitede yer alan önemli biligiler başlığındaki konuları iyi okuyun.
İllegal opcode hatası sigorta ayarlarının yanlış formatta verildiğini gösteriyor.
Yardımcı olun demekle iş bitmezki nasıl olayım ? Hadi olayım ne yapmamı istiyorsun?
Ne makinanın 32 bitmi yoksa 64 bitmi olduğunu biliyorum,
Ne hangi programlayıcısı kullandığını biliyorum,
Ne yazdığın programı görüyorum nasıl yardımcı olayım sen söyle?

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: xxxxveyselxxxx - 13 Mayıs 2015, 16:23:53
ETE hocam bir program yazıyorum 
IF AS-ILK>AS-4 THEN
GOTO DORT
sorgulamasında mutlak değer üzerinden değerlendirme nasıl yaptırabilirim yani IF AS-ILK>AS-4 THEN bu komutda as deişkeni ile ilk değişkeni arasındaki farkın as değişkeni ile 4 arasındaki farkın birbirleri arasında büyüklük farkına bakılıyor, sorun şu as değişkeninin içeriği mesela 1 olduğunda 1-4 olacağından sonuç -3 çıkıyor ben bu sonucun 3 olarak değerlendirilmesini istiyorum yani fark her zaman pozitif olarak değerlendirilsin istiyorum bunu nasıl yapabilirim?teşekkürler
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 13 Mayıs 2015, 20:30:04
IF ABS(AS-ILK)>ABS(AS-4) THEN

ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: MrDodo - 08 Haziran 2015, 23:58:38
Alıntı Yap2. Basic Derleyicisi; Bu derleyiciyi artık ya demo olanını yada ilaçlı bir sürümünü bulup C:\PBP şeklinde C ana klasörüne yüklemeniz gerekiyor.

Merhaba,

Basic derleyici programın adı nedir? İnternette bir çok yazılım mevcut bununla ilgili.

Düzeltme: Önceki mesajları inceleyerek programın adını ve versiyonunu buldum. Teşekkürler
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: erdoganacun - 30 Nisan 2016, 14:53:14
ete hocam  merhaba  gerçi başka  bir  sayfada  konu açtım  ama  burdan sizden rica  edeyim  hocam  microcode  sdudyo full lazım versiyonu  fark etmez  yardımcı  olurmusunuz
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 30 Nisan 2016, 15:24:35
MicroCodeStudio bir arayüz programıdır aten bedelsiz olarak aşağıdaki linkten yüklenebilmektedir.
Aradığın Basic Derleyicisi olmasın.?

http://www.mecanique.co.uk/software/mcsinstall.exe

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: erdoganacun - 30 Nisan 2016, 15:29:09
evet  hocam  PBP +  MCS  beraber  bir  programıydı
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: erdoganacun - 30 Nisan 2016, 15:29:36
sizin  bende  bir  projeniz varda  onları derleyeceğim
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: erdoganacun - 30 Nisan 2016, 15:29:56
bende  eskiden kalma vardı fakat  hata  veriyor  pc  32  bit
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 30 Nisan 2016, 16:10:23
Bu işin kaynağı Sonsivridir. Oradan aldığım linkleri ilişikte veriyorum.
Bir çok link var bazıları çalışmıyordu. Sıra ile denersin birinden birisi çalışır mutlaka.
Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: yusufrov - 01 Mayıs 2016, 12:10:14
Basic programlama bilmiyorsan ete hocanın egitimlerini tavsiye ederim.  Ben 4-5 aydır ugrasıyorum  amatör olarak istedigim cihazı yapabiliyorum şu an.
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: Akhilleus - 15 Mayıs 2016, 08:30:17
Erol bey merhaba,
Tüm acemilerin takıldığı noktaya bende takıldım malesef, şu 64bit problemine.
Makinam 64 bit ve PBP3 (3.0.7.2) sutudent versiyonu ile MicroCodeStudio 5.0.0.5 yüklü ancak araştırdığımda bunların 64 bit olmadığını farkettim çünkü kurulum dosyaları C:\Program Files (x86)\PBP3\DEVICES altında görülüyor. 64 bit sürümlerini de bir türlü bulamıyorum.
Amacım PIC16F88 programlamak. Belirttiğiniz protokolleri uygulamak istiyorum ancak INC dosyasını bulamıyorum, onun yerine *.PMPINC dosyaları çıkıyor karşıma. Text formatında ekte gönderiyorum.

1- Bu sürümlerin 64bit versiyonları var mıdır?
2- 64 bit de derlemek için aynı protokolleri uygulamamız gerekiyorsa ne yapmalıyım.

Saygılar

Kıvanç Türkol
Makina Mühendisi
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 15 Mayıs 2016, 08:48:11
Verilen açıklamalar PBP V. 2.60 içindir. Versiyon 3 kullanmadığım için detay ne olmalı bilmiyorum.
Sitede kullanan bar yardımcı olacaklardır.
Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: Akhilleus - 30 Mayıs 2016, 08:21:04
Alıntı yapılan: ete - 15 Mayıs 2016, 08:48:11
Verilen açıklamalar PBP V. 2.60 içindir. Versiyon 3 kullanmadığım için detay ne olmalı bilmiyorum.
Sitede kullanan bar yardımcı olacaklardır.
Ete

Erol bey, 2.60 versiyona dönmek için bir yöntem biliyor musunuz? sanırım PBP3 te sorunumu çözemeyeceğim.
Ayrıca sonsivri ye üye iseniz davet etmeniz mümkün müdür? Şu an üyelikler kapalı.
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 30 Mayıs 2016, 09:55:00
Bu sayfanı en üstünde bir mesjım var ekinde txt dosyası verdim. O dosyayı aç içinde bir sürü link göreceksin.
Birinden biri sana 2.60 'I yükletecektir

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: enginkanat - 19 Haziran 2016, 23:38:53
windows 10 yüklü 32 bit netbook ile programlama yapmaya çalışıyorum
(https://yadi.sk/i/c0cHCw4IsdEuR)
fotoğraftaki hatayı alıyorum.
evet tıklarsam mpasm ile derlemeyi yapıyor hayıra basarsam
ERROR: Unable to find -p<pic> processor file 16F877A.BAL
hatası veriyor.
fikri olan varmı acaba
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: Burak - 20 Haziran 2016, 00:08:56
View -- Compile and Program Options -- Use compiler long words kutucuğundaki işareti kaldırın ..

Burak
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: enginkanat - 20 Haziran 2016, 07:00:28
bende o seçenek yok maalesef
(https://1drv.ms/i/s!Ak_zWge4P0hgiGqNoQZEg_DTpthI)
(https://1drv.ms/i/s!Ak_zWge4P0hgiGsd7hYhZGFkI-QW)
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 20 Haziran 2016, 07:10:06
O seçenek sende var. İlk resimde sağ tarafta USE PBPL kutusuna tıklayarak seçili konumu kaldır. Seçilmemiş hale getir.
O kutucuk yalnızca Pic18F serisi ile kullanılabilen Long değişkeni kullanabilme özelliğini derveye alır. Ama sen zaten 16F877 ile çalışıyorsun o halde o kutucuk seçili olmaması gerekir. Yokse bahsi geçen hatayı verir.

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: muyat - 20 Haziran 2016, 11:50:07
Belki senede 1 kez yapıyorum bu işlemi ama unutmayım diye not etmiştim.Picbasic kurulum aşamalarını kendimce adım adım yazdım
1-MicroCodeStudio install yönetici olarak çalıştır
2-MPLAB setupa tıkla.yönetici olarak çalıştır
3-MPLAB kurulurken kurulum biterken bir pencere açılıp bir soru çıkacak ona hayır de
4-Pic basic pro full yönetici olarak kur
5-Hepsi kuruldu.Şimdi microcode studioya gir.Wieve tıkla compile and program optionsa tıkla.Use PBL kutucungda tik varsa kaldır.
Find manuallye gir.Ordan PBP göster tamam de
Assemlere gir.Find manualleye gir.Cden program files –microcihp-mpasm suite seç tamam de.Use MPASM kutucunda tik olacak.
6-C sürücünden PBP den örnegin 12f675 inc bul.Config satırının başındaki çizginin önüne boşluk koymadan noktalı virgül koy.Kullanmak istedigin işlemci için ayrı ayrı yap bunları
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: xc10 - 01 Mart 2017, 10:37:07
16F876 için sigorta ayarları nedir acaba ben hata alıyorum derlerken???
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 01 Mart 2017, 11:39:21
@ __CONFIG _CP_ALL & _WRT_256 & _CPD_ON & _LVP_OFF & _BODEN_OFF & _PWRTE_ON & _WDT_OFF & _HS_OSC

HS yerine  gerekirse (1-6 Mhz arasında) _XT_OSC  kullanılabilir.

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: xc10 - 01 Mart 2017, 12:54:31
Teşekkürler ete hocam wrt 256 gözden kaçırmışım...
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: Evren Kılıç - 07 Nisan 2019, 22:02:07
merhaba arkadaşlar,
microcode studio  programında mause scoll çalışmıyor sayfa içinde gezinirken hep kenardan sayfayı kaydırmam gerekiyor bunun bir ayarı falan var mı.
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 08 Nisan 2019, 07:33:50
Bu  konuda mcs de bir ayar yok. Bu tamamen senin mause nin kaabiliyeti ile alakalı bir konu.
Benimki çalışıyor ve bir ayarda yapmadım.
Ya farklı bir mause dene yada MCS yi yeniden yükle. Gerçi sorun mcs nin değil yeniden yüklesende aynı şey devam edebilir.
Mause sürücüsünü değiştir veya  yenile.

Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: Evren Kılıç - 09 Nisan 2019, 00:26:42
Alıntı yapılan: ete - 08 Nisan 2019, 07:33:50
Bu  konuda mcs de bir ayar yok. Bu tamamen senin mause nin kaabiliyeti ile alakalı bir konu.
Benimki çalışıyor ve bir ayarda yapmadım.
Ya farklı bir mause dene yada MCS yi yeniden yükle. Gerçi sorun mcs nin değil yeniden yüklesende aynı şey devam edebilir.
Mause sürücüsünü değiştir veya  yenile.

Ete

merhaba abi,
dediğin gibi çıktı olay mause değiştirdim şimdi çalışıyor. teşekkürler.
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: alisumer - 06 Mart 2020, 16:53:40
hocalarım saygılar 16f690 sigorta ayarlarını yapmaya çalışıyorum 20 mhz osilator takılı iken çalışan programı 8 mhz int osc de kristalsiz çalıştırmak istiyorum  sigorta ayarları şu şekilde asm ve basic stilini de denedim
@ __CONFIG 0x00E4

;@ __config  _CP_OFF & _PWRTE_ON & _WDT_OFF & _CPD_OFF & _MCLRE_ON & _INTRC_OSC_NOCLKOUT
;DEFINE OSC 8
        MOVLW  0X0F
        MOVWF  OSCTUNE
        MOVLW  0X75
        MOVWF  OSCCON
program simulasyonda çalışıyor ama kartta tık yok acaba ayarı mı yanlış yapıyorum bi bakarmısınız
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: MC_Skywalker - 06 Mart 2020, 18:09:46
config kısmını birde böyle dene bakalım değişiklik olacak mı?

#CONFIG
    __config _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_ON & _CP_OFF
#ENDCONFIG
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: alisumer - 07 Mart 2020, 21:19:50
hata veriyor hiç derlemiyor sanırım 64 bit mevzu pickit 3 de yüklerken sigorta ayarları yaptığım gibi görünüyor yani çipe yazmada sorun yok acaba diyorum 8 mhz yi mi ayarlayamadım zamanlama hassas spi bağlantı ve kesme yapıyorum program kesme zamanlaması falan hep 8 mhz için ayarladım bilmeden 4 mhz falan ayarlamışımdır belki diye sormuştum
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: pwm3434 - 28 Ekim 2020, 11:46:26
Ete hocam pbp derslerinizi pdf olarak indirebileceğim bağlantı paylaşırmısınız  lütfen.
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 28 Ekim 2020, 14:50:34
Bu sitede ders ders yayınlandı. Dosyaları içğnde pdf leride mevcut yanlış hatırlamıyorsam.
Ete
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: oguzerdal - 23 Ocak 2023, 09:16:58
ETE hocam,sizlerle aynı olsun config.lerde ayrılık,sorun çıkmasın diye PBP 3.1.6 indirdim. Videolardaki gibi aynen kurdum ama Trial oldu.Farklı bir yöntem mi var? Siz bildiğim kadarıyla 3..kullanıyorsunuz.Bendeki 2.50.
Başlık: Ynt: Basic'e nasıl başlanır, Gerekli programlar ve kurulumlar
Gönderen: ete - 23 Ocak 2023, 11:20:27
çalışıyorsa sorun olmaz. Ama deneme sürümünü direk yükledin ise sorun olacaktır.
Yanlış hatırlamıyorsam 1way.exe diye bir şey önce kuruluyor sonra ana program kendi sitesinden deneme sürümü olarak yüklenip daha sonra keygen ile sıfre oluşturup ilgili yere giriyorsun. 1way olmaz ise trial de kalıyor program.

Ete