24 Haziran 2018, 14:40:45

Haberler:

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


PBP 64 BIT SORUNU

Başlatan inventor, 05 Mayıs 2011, 15:48:10

eskalen46

valla internetten indirmediğim sürüm kalmadı ama 64 bitte şu derleme işini bir başaramadım. lütfen yardım arkadaşlar

BAHAR

En güzel bilgiyi mcsp'nin sitesinden bulursun. 64 bit kullanmıyorum ama görüşüme göre program açıldıysa, çalışması gerek diye düşünüyorum. Mcsp ile pbp2.50 kullanmayı dene.

Mucit23

Alıntı yapılan: eskalen46 - 23 Aralık 2011, 17:42:19
valla internetten indirmediğim sürüm kalmadı ama 64 bitte şu derleme işini bir başaramadım. lütfen yardım arkadaşlar


Arkadaşım Sana Defalarca söylediler. 64 Bit İşletim sistemlerinde PicBasic Pro Çalışmıyor. Alternatifini ETE hocamız Defalarca anlatmış
http://www.picproje.org/index.php?topic=33366.0
Tekrar oku Nerede sorun yaşıyorsan resimlerle Destekleki nerede hata yaptığını anlayalım.

BAHAR

Bende birinci sayfayı okumadan cevap yazmışım işte :)

İBRAHİM GÖKÇE

SN EROL BEY WİNDOWS7 DE  MİCROCODE STDİO DA NASIL MPASM KULLANILARAK DERLEME YAPILIYO.BU AŞAMALARI TANE TANE ANLATIRMISINIZ.İYİ GÜNLER.KOLAY GELSİN.CEVABINIZI BEKLİYORUM.RAHATSIZ ETTİYSEM KUSURUMA BAKMAYIN.HAYIRLI ÇALIŞMALR.

ete

İbrahim Gökçe,
Önce mesajlarını büyük harfle yazma. Her kes gibi küçük harfleri kullan. Sebebi yüzlerce kez izah edildi.
Büyük harf bağırmak anlamına geliyor.

İkincisi bu konunun birinci sayfasında benimmesajımı dikkatlice oku. Sonra tekrar dene. Orada ne yapılacağı açıklanmış durumda.

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

erdogan2734

   Sevgili arkadaşlar bende uzun süre bu sorunu yaşadım. Daha sonra programı bir şekilde ETE hocamın yazılarından yola çıkarak çalıştırmayı denedim ve başarılı oldum. Ancak daha sonra derleme yaparken özellikle write, read komutlarında sürekli sıkıntı yaşadım. Geçenlerde mecanique sitesini gezerken birde http://melabs.com/ sistesine bakayım dedim ve sonra pbp'nin yeni sürümünün çıktığını gördüm hemen trailer sürümünü deneyeyim dedim.
   Kurulumda bir kaç başka programda yüklemeyi öneriyor ilk denemem de istemedim bu programları kurmayı, ancak düzgün çalışmadı daha sonra kaldırıp tekrar kurdum ve 64 bit sıkıntısı ile karşılaşmadım. Gerekli olan herşeyi kendisi yüklüyor zaten. Yazılımı biraz Micro C ye benzetmişler açıkcası pek fazla fark göremedim tabi en büyük sıkıntıda KEYGEN bulamama o yüzden şimdilik 15 günlük deneme sürümünü kullanabiliyoruz. İşallah bizim gibi züğürtlere bununda Keygeninin bulurda bir hayra geçerler.
     Yani uzun lafın kısası bu program 64 bit sorununu ortadan kaldırıyor. Tabi izin vermemizi istediği diğer programlarıda kurarsak.
Bildiğim tek şey henüz hiç bir şey bilmediğim...

erdemefe

Arkadaşlar bende 64 bit işletim sisteminde MPASM ile kullananlardanım fakat @ DEVICE komutları çalışmadığı için çok sıkıntı çekiyorum her pic programlamamda Fuse ayarlarını ayrı ayrı girmem gerekiyor internal osc kullanamadığım için simulasyonlarda a portunun 6. ve 7. bitlerini I/O olarak kullanamıyorum @ DEVICE komutlarını MPASM ile kullanmanın bir yolu yok mudur?

Mucit23

erdemefe var tabiki

Bende epeyidir 64 bit kullanıyorum. 64 bit kullanınca sadece sigortaları asm ile yazmak gerekiyor. Bundan başka bir fark yok. Internal oscyi de kullanabilirsin. Bunun için  mpasm klasörünün ilgili işlemcinin .inc klasörüne bakarsan nasıl yazılacağı gösteriliyor.

Mesela 16F628 için aşağıdaki ayarları kullanıyorum

Kod Seç
__config _INTRC_OSC_NOCLKOUT _WDT_ON _PWRTE_ON _MCLRE_OFF _LVP_OFF _CP_OFF

Internal osc aktif ve MCLR kapalı. giriş veya çıkış olarak kullanılabiliyor.

erdemefe

@Mucit23 kardeş denedim ama bu yazdığım kodda hata veriyor anladığım kadarı ile hiçbir asm komutunu kabul etmiyor @ nop yazdığımda bile hata veriyor

Mucit23

29 Ekim 2012, 22:46:32 #25 Son düzenlenme: 29 Ekim 2012, 23:29:41 Mucit23
MPASM ile derleme yaparken sigorta ayarlarını kullanabilmek için ilk önce PBP klasörü içerisindeki ilgili işlemcinni .inc klasöründeki assembly ile yazılmış sigortaları kapatmak gerekiyor.
Mesela bendeki 16f628.inc klasörünün içeriği şöyle

Kod Seç
;****************************************************************
;*  
16F628.INC                                                  *
;*                                                              *
;*  
By        Leonard ZermanJeff Schmoyer                   *
;*  
Notice    Copyright (c2002 microEngineering LabsInc.  *
;*              
All Rights Reserved                             *
;*  
Date      09/27/02                                        *
;*  
Version   2.43                                            *
;*  
Notes     :                                                 *
;****************************************************************
        
NOLIST
    ifdef PM_USED
        
LIST
        include 
'M16F62x.INC'   PM header
        device  pic16F628
xt_oscwdt_onpwrt_onmclr_onlvp_offprotect_off
        XALL
        NOLIST
    
else
        LIST
        LIST 
16F628dec= -302
        
INCLUDE "P16F628.INC"   MPASM  Header
;        __config _XT_OSC _WDT_ON _PWRTE_ON _MCLRE_ON _LVP_OFF _CP_OFF
        NOLIST
    
endif
        LIST



erdemefe

Teşekkür ederim halloldu sonunda :)

med

Alıntı yapılan: Mucit23 - 29 Ekim 2012, 22:24:23
erdemefe var tabiki

Bende epeyidir 64 bit kullanıyorum. 64 bit kullanınca sadece sigortaları asm ile yazmak gerekiyor. Bundan başka bir fark yok. Internal oscyi de kullanabilirsin. Bunun için  mpasm klasörünün ilgili işlemcinin .inc klasörüne bakarsan nasıl yazılacağı gösteriliyor.

Mesela 16F628 için aşağıdaki ayarları kullanıyorum

Kod Seç
__config _INTRC_OSC_NOCLKOUT _WDT_ON _PWRTE_ON _MCLRE_OFF _LVP_OFF _CP_OFF

Internal osc aktif ve MCLR kapalı. giriş veya çıkış olarak kullanılabiliyor.


Sormak istdigim birsey var.
Ben de 64 bit kullaniyorum. Ve bu sekilde  derliyorum.
programi mcs de yazarken herhangi bir configurasyon ayarini degistirince Mpasm klasorunu acip ilgili islemcinin dosyasinda da mi degisiklik yapmak gerekir
Yoksa hic dokunmadan mcs de ne yaziyorsak onu mu Kabul eder?
Saygilar.
Önyargıları parçalamak ATOMU parçalamaktan daha zor. Einstein

engerex

Mutlaka çalıştırmanız gereken 64 bit uyumsuz uygulama varsa sanal makina kurup işinizi orada görebilirsiniz.

Yuksel28

07 Haziran 2018, 15:38:17 #29 Son düzenlenme: 10 Haziran 2018, 22:58:53 mehmet
Selam,
64Bit PC'de Pic Anahtarların (Sigortalar) çalışması için
C/PBP içinde hangi Pic ise (Ör:16F628A için C:\PBP içindeki "16F628A.INC" dosyasına sağ tıklayıp Düzenle deyin.
Oradaki satırlarda __config....... ile başlayan satırı bulun ve satırın başına noktalı virgül ( ; ) koyun. Sonra dosyayı kaydedin.

Örnek;
Kod Seç
__config _XT_OSC _WDT_ON _MCLRE_ON _LVP_OFF _CP_OFF 
satırının başına

Kod Seç
;__config _XT_OSC _WDT_ON _MCLRE_ON _LVP_OFF _CP_OFF
gibi noktalı virgül ( ; ) koyun.

Örnek olarak 16F628A için C:PBP\16F628A.INC dosyasının düzenlenmiş hali aşağıdadır.


Kod Seç
;****************************************************************
;*  
16F628A.INC                                                *
;*                                                              *
;*  
By        Leonard ZermanJeff Schmoyer                  *
;*  
Notice    Copyright (c2003 microEngineering LabsInc.  *
;*              
All Rights Reserved                            *
;*  
Date      11/06/03                                        *
;*  
Version  2.45                                            *
;*  
Notes    :                                                *
;****************************************************************
        
NOLIST
    ifdef PM_USED
        
LIST
        include 
'M16F62xA.INC'  PM header
        device  pic16F628A
xt_oscwdt_onmclr_onlvp_offprotect_off
        XALL
        NOLIST
    
else
        LIST
        LIST 
16F628Adec= -302
        
INCLUDE "P16F628A.INC"  MPASM  Header
        
;__config _XT_OSC _WDT_ON _MCLRE_ON _LVP_OFF _CP_OFF
        NOLIST
    
endif
        LIST


MCS'de programa yazmaya başlarken aşağıdaki gibi yazın.
Kod Seç
'****************************************************************
'
*  Name    ISIK.BAS                                      *
'*  Author  : [select VIEW...EDITOR OPTIONS]                    *
'
*  Notice  Copyright (c2018 [select VIEW...EDITOR OPTIONS] *
'*          : All Rights Reserved                              *
'
*  Date    06.06.2018                                        *
'*  Version : 1.0                                              *
'
*  Notes  :                                                  *
'*          :                                                  *
'
****************************************************************

__config _XT_OSC _WDT_OFF _MCLRE_ON _LVP_OFF _CP_OFF

BURADAN SONRASINA NORMAL PROGRAMINIZI YAZIN

Düzenleme:
Mesajlarınızda font rengi ve tipini değiştirmeyiniz.