Ceyhun TOPÇUOĞLU Kişisel Web Sitesi

Microcode Studio Plus 4 ve Pic Basic Pro 2.60 – Windows 7 x64 bit Uyumlu –

Elektronik programlamaya yeni başlayanların gözdesi olan PicBasic öğrenim ve uygulama kolaylığı olarak ilk tercih olmakta. Her ne kadar bu dillerin atası Assembly olsa da bazı döngü ve komutların kurgulanışı zor olduğu için CCS, Proton, PicBasic gibi programlama dilleri geliştirilmiştir. Pic Basic dili C dili gibi çok fazla meta karakterin ( ; { } ) olmaması  ve yapısal programlamanın çok az olduğu bir dil olduğu için öğrenim kolaylığı sunmakta. Fakat PicBasic her türlü konuda C dilinden çok daha az gelişmiştir. Başlangıç için ideal fakat ortalama bir düzeye gelindiğinde yetersiz kalmaktadır. Basic diline alışan bir kişi C diline adapte olmakta çok zorlanır Pic Programlamada olduğu gibi Visual Programlamada da bu böyledir.

Çok fazla kafanızı ütülemeden programın kuruluşunu anlatayım;

32 Bit Kurulumu ;

1-) MicroCodeStudio (MCS) Programını kuruyoruz. Size verdiğim MCS Sürümü 4.0.0.0
– MCS 4.0.0.0 adlı dosyadan kurulumu başlatıyoruz.

2-) Pic Basic Pro (PBP) 2.60 Kurulumunu yapıyoruz. Default olarak C:\PBP dizinine kurmanızı öneririm.

3-) MicroCodeStudio programını açtığımızda yukarıda ki Mikro Denetleyicilerin şeçildiği yerinde ki Mikro Denetleyicilerin tamamı gelmiş ise Pic Basic Pro kütüphanesini bulmuş demektir.Pic Basic Kütüphanesini ( C:\PBP ) otomatik olarak bulacaktır. Fakat Gelmediyse ve bir hata verdiyse => View – > Compile and Program Options , menüsünden Compiler tabına girin ve Find Manually  butonuna basarak az önce yüklediğiniz PBP klasörünü ( C:\PBP ) gösteriniz.

Not : 32 bit kullanıcılarının mplab kurulumu yapmalarına gerek yoktur.

64 Bit Krulumu;

1-) MicroCodeStudio (MCS) Programını kuruyoruz. Size verdiğim MCS Sürümü 4.0.0.0
– MCS 4.0.0.0 adlı dosyadan kurulumu başlatıyoruz.

2-) Pic Basic Pro (PBP) 2.60 Kurulumunu yapıyoruz. Default olarak C:\PBP dizinine kurmanızı öneririm.

3-) MPLAB Derleyicisini Kuruyoruz. (mplab_v815a klasöründe ki setup dosyasını çalıştırıyoruz)

4-) MCS Compile ayarlarından => View – > Compile and Program Options -> Assember tabından Find Manually butonu ile MPLABIN yolunu ( C:\Program Files (x86)\Microchip\MPASM Suite) dosyasını gösteriyoruz. Yani derleyici olarak MPLAB’ın assemberini seçiyoruz.

Videolu Anlatım :

Kurulum Bitmiştir. Eğer yeni başlıyorsanız Erol Tahir Erdal hocamızın Namıdeğer (ETE) ‘nin derslerine bakmanızda fayda var Buradan Lütfen.

32bitMicroCode Studio – Pic Basic Pro 32 Bit Download

64bitMicroCode Studio – Pic Basic Pro 64 Bit Download

 

Admin Hakkında
Kocaeli Üniversitesinde Mekatronik Mühendisliği 3. sınıf öğrencisi Nefes Doğa ve Kamp Grubu yöneticisi. #Camping #Vb.net #C# #SolidWorks #PHP #SQL #WebSecurity #ComputerSecurity... Ayrıntılı bilgi için tıklayın

  1. orhan diyor ki:

    Program için teşekkürler isteyen arkadaşlar rahatlıkla indirip kullanabilirler

  2. gençosman diyor ki:

    paylaşım için teşekkür ederim program çalıştı

  3. kursattaskin diyor ki:

    merhaba sayın hocam
    bir de şu bahsettiğiniz programı nereden indireceğiz o konuda yardımcı olabilirseniz süper olur. kaç gündür debeleniyorum bulamadım

    selamlar,

  4. kursattaskin diyor ki:

    Çok özür dilerim, zaten varmış 🙂 süpersiniz
    yalnız ICD mesajı çıkıyor ve 16f628A modeli desteklenmiyor bunun için plus almalısınız deniliyor.
    selamlar

    • Ceyhun TOPÇUOĞLU diyor ki:

      Bilgisayarınızda daha önceden kurulu microcode studio veya mplab varsa onları silin ve bilgisayarınızı yeniden başlatın daha sonra bu programları kurun sorun ortadan kalkacaktır.

  5. veliryum diyor ki:

    sağolun hocam çok faydalı olucak elinize emeğinize sağlık

  6. Hüseyin diyor ki:

    Teşekkürler…

  7. Mustafa diyor ki:

    Teşekkür ederim Hocam. Birde Win7 64 bit ile sorunsuz çalışacak programmer tavsiye ederiyorum.

  8. suat diyor ki:

    S.A benim pc im win7 32 bit programı kurarken ikinci aşamada pic basic pro 2.60 da takıldım acarken hata veriyo acaba nedeni ne ?

    • Ceyhun TOPÇUOĞLU diyor ki:

      Hatanın ne olduğunu yazarsanız veya fotoğrafını çekip iletirseniz sorunun neden kaynaklı olduğunu anlayabiliriz. Tahminimce Net Framework 4.5 yüklediğinizde sorun ortadan kalkıcaktır

  9. suat diyor ki:

    Pic Basic Pro (PBP) 2.60 Kurulumunu yaparken hata veriyo krulumu baslatmıyor nedeni ne olabilir dediğiniz programıda yuklesem faydası olurmu

  10. suat diyor ki:

    kurulumun baslatmasına bile izin vermiyor

    • Ceyhun TOPÇUOĞLU diyor ki:

      Anlamadınız sanırım, kurulumu başlatmak için tıkladığınızda nasıl bir hata veriyor, hata mesajının içeriği ney. Ancak onu yazarsanız size yardımcı olabilirim. Yoksa onlarca hata ve farklı çözümleri var.

  11. suat diyor ki:

    teamwiwer iniz varsa birde siz deneseniz benim pc me baglanarak imkanınız varsa

  12. mehmet karip diyor ki:

    Ceyhun bey merhaba dedidiğiniz herşeyi izledim yaptım ama birtürlü derleyemedim
    warning (207) dosya ismi.asm 181:found label after column 1. (device)
    error (122) dosya ismi.asm 181:illegal opcode (pic16F628A) yardımcı olursanız memnun olurum

  13. Anıl diyor ki:

    Eyvallah abi çok ihtiyacım vardı.

  14. Veli diyor ki:

    abicim f11 yaparken sürekli folder search yapıyor neden
    yardım ederseniz çok sevinirim

  15. Tolgahan diyor ki:

    Dostum bende Gümüşhane Üniversitesi Mekatronik okuyorum.Eline sağlık güzel paylaşım, diğer birçok sitede linkler ölü.. Tekrar teşekkür ederim 🙂

  16. Tolgahan diyor ki:

    Dostum bende Gümüşhane Üniversitesi Mekatronik okuyorum yaşım 20, 2.sınıfım.Eline sağlık güzel paylaşım, diğer birçok sitede linkler ölü.. Tekrar teşekkür ederim 🙂

  17. GRKN Ç diyor ki:

    64 bit olarak indirip kuruyoruz program yazdığımızda, derleme sırasında device tanımlamalarını hata olarak görüyor ve derleme yapmıyor,device tanımlamalarını yazmadan denedegimde çalışıyor ama device tanımlamalarını yanı sigorta ayarlarını yapmadan pic içerisine atamam. atsam dahi programladıgımız sekilde çalışmaz. bu konuda yardımınızı bekliyorum

    • Ceyhun TOPÇUOĞLU diyor ki:

      Microcode Studio sürümünden kaynaklanan bir hata. Sigorta ayarlarını artık Assembly kodu olarak giremiyoruz onun yerine şu formatta yazabiliyoruz.

      #CONFIG
      CONFIG PLLDIV = 5 ; Divide by 5 (20 MHz oscillator input)
      CONFIG CPUDIV = OSC1_PLL2 ; [Primary Oscillator Src: /1][96 MHz PLL Src: /2]
      CONFIG FOSC = HSPLL_HS ; HS oscillator, PLL enabled (HSPLL)
      CONFIG PWRT = OFF ; PWRT disabled
      CONFIG WDT = ON ; WDT enabled
      CONFIG MCLRE = ON ; MCLR pin enabled; RE3 input pin disabled
      CONFIG STVREN = ON ; Stack full/underflow will cause Reset
      CONFIG LVP = OFF ; Single-Supply ICSP disabled
      CONFIG WRTD = OFF ; Data EEPROM is not write-protected
      #ENDCONFIG

      Şeklinde kullandığınız mikro işlemciye göre uygun sigorta ayarını siz düzenlemeniz gerekiyor.

  18. hakan diyor ki:

    s.a ceyhun abi proğramı düzgün bir şekilde yükledim f9 la derledikten sonra please wait gibi bir yazı çıkarak bekletiyor daha sonra kaydet derken pbp uzantılı gibi seçenekler çıkıyor ama bir türlü hex dosyasına çeviremiyorum yardımcı olurmusun.

    • Ceyhun TOPÇUOĞLU diyor ki:

      Searching for PICBASIC folder, please wait. yazısı çıkıyor sanırım. Yerel Disk C dizinine PBP klasörünü kurman gerekiyor. Pic Basic kütüphanesini bulamadığı için derlemiyor. İndirdiğin arşivin içinde ki kurulum adımlarını teker teker uygula. Eğer sorunun yine devam eder ise resimle veya hatanın tamamını bana iletirsen daha hızlı sorunu çözeriz.

  19. Cino Paradiso diyor ki:

    Merhabalar,

    Paylaşım için teşekkürler. Bende Mersin Üniversitesi Uzaktan eğitim Elektronik bölümünü inşallah bu hafta sonu bitireceğim. Sizin okulda Uzaktan eğitim Mekatronik varmı. Varsa kimden nasıl bilgi alabilirim bu konuda yardımcı olurmusunuz.

    Tekrar teşekkürler

  20. murat diyor ki:

    merhaba güzel paylaşım olmuş hemen kurdum proğramı fakat bunun türkçe yaması vardı diye hatırlıyorum. yada ben mi bulamadım yardımcı olursanız sevinirim.

  21. uğur Bircan diyor ki:

    Selam, hiçbir modeli compile edemiyorum. “Model not supported” yazıyor. Plus satın almalısınız diyor. Çözümü bilen varmı?

  22. hasan tekin diyor ki:

    Bana yardımcı olabilecek birisi hayrına facebookdan ulaşabilir mi ?
    facebook.com/hasantekin72

  23. Laktak diyor ki:

    folder is read only unable to compile proje2a bas the surce directory is read only hatası alıyorum surekli çözümü nedir Hocam

  24. ÖMER diyor ki:

    Merhaba derleme konusunda sıkıntım var. warning (207)test.asm 181:found label after column 1. (device) error (122) test.asm 181:illegal opcode (pic16F628A) gibi hatalar veriyor. (.ASM .COD .LST .MAC .pbp gibi uzantılarda dosyalar oluşuyor ancak hex dosyası hatadan dolayı oluşmuyor sanırım) Yardımcı olur musunuz?

    • Ceyhun TOPÇUOĞLU diyor ki:

      Merhaba, derlemeyi yaparken yukarıda kullandığınız mikrodenetleyiciyi listeden seçmeniz gerekiyor. Bu hata sanırım o yüzdendi. Programı atarsanız hatayı daha kısa sürede bulabiliriz.

  25. yunus konukoğlu diyor ki:

    kardeşim kolay gelsin…
    programı kurdum derlemeyi yaptım yalnız compile programa basınca “unable to locate programmer” diyor. yani picin içine bir türlü programı atamadım yardımcı olursan sevinirim. kolay gelsin 🙂

  26. yunus konukoğlu diyor ki:

    microcode studio plusla rs232 üzerinden gönderim yapmak için derlemeleri yapıyorum success diyor sıkıntı yok ama compile programa bastığımda ” unable to locate programmer ” uyarısı alıyorum. yardımcı olursan sevinirim. kolay gelsin.

  27. BEKİR DALDAL diyor ki:

    Kardeşim öncelikle paylaşımın için teşekkür ederim.Bu picbasic pro 2.60 full mudur yoksa sınırlımıdır.Şimdiden teşekkürler

  28. Serkan diyor ki:

    bu hex dosyasını hangi programda denetleyeceğiz. sizin bu sürümlerle uyumlu bir proteus var mı. tşk.

    • Ceyhun TOPÇUOĞLU diyor ki:

      Sizinde söylediğiniz gibi hex dosyalarını, Proteus-ISIS’de ilgili mikrodenetleyicinin program yoluna tanımlayarak deneyebilirsiniz. Proteusu’ da kendi sitesinden indirebilirsiniz. Yanlış hatırlamıyorsam demo sürümde mikrodenetleyiciler kullanılamıyordu fakat siz yine de bir bakın.

Bir Yorum Yazın

Doğrulama Kodu : (Verilen işlemde boş bırakılan yeri doldurun) * Time limit is exhausted. Please reload CAPTCHA.