Toplam 5 adet sonuctan sayfa basi 1 ile 5 arasi kadar sonuc gösteriliyor
  1. #1
    forum üyesi
    Üyelik tarihi
    Ekim.2010
    Mesajlar
    15

    Standart 18f4520 sigorta ayarları

    selamlar arkadaslar pbp da 18f4520 sigorta ayarlarını yapamadım yardımlarınızı bekliyorum dahili osilator kullanma osc 32 seklinde portb pullup direnclerini aktif etme vs vs. şimdiden tsk ederim arkadaslar

  2. #2
    Surfing...
    Üyelik tarihi
    Ocak.2009
    Mesajlar
    1.814

    Standart Cevap: 18f4520 sigorta ayarları

    Picbasicde 18F serisini Derlemek için compiler olarak MPASM yi seçmen lazım. Yoksa hata alırsın PBP derlemez. Eğer yaptıysan devamınıda anlatayım.
    Bir ulusu yok etmenin en iyi yolu o ulusun dilini yok etmektir

    Özel mesaj yoluyla yardım istemek Kesinlikle yasaktır

  3. #3
    forum üyesi
    Üyelik tarihi
    Ekim.2010
    Mesajlar
    15

    Standart Cevap: 18f4520 sigorta ayarları

    evet mucit kardeş orda sorunum yok derleme yapıyorum ısıste simlasyonda yapıyorum...takıldıgım konu tus takımı baglıcam portb pull up dirençlerini nasıl aktif edebilecegim ayrıca pll ile dahili xtal kullanarak 32 yapmak..yanlıs bilmiyorsam 4520 de dahili osilator var...

  4. #4
    Surfing...
    Üyelik tarihi
    Ocak.2009
    Mesajlar
    1.814

    Standart Cevap: 18f4520 sigorta ayarları

    Şu an okuldayım akşam ilgilenirim..

    ----------

    Picbasicde 18F serisini derleyebilmek için MCS nin MPASM ye ihtiyacı vardır. Ben genelde Proteus içerisindeki MPASM klasörünü gösteriyorum.
    18F serisinde Config ayarları yapabilmek için İlk Önce PBP klasöründeki Hangi işlemciyi kullanıyorsak o işlemcinin inc dosyasını bulup config satırlarını kapatmak gerekiyor. Çünkü yaptığımız Config ayarları MPASM üzerinden gerçekleştirildiği için PBP içerisindekilerle çakışıyor. Örnek vermek gerekirse PBP klasöründe 18F4520.inc dosyasını bulup aşağıdaki satırları kapatmak gerekiyor
    Kod:
            __CONFIG    _CONFIG1H, _OSC_HS_1H & _FCMEN_OFF_1H & _IESO_OFF_1H
            __CONFIG    _CONFIG2H, _WDT_ON_2H & _WDTPS_512_2H
            __CONFIG    _CONFIG3H, _CCP2MX_PORTC_3H & _PBADEN_OFF_3H & _LPT1OSC_OFF_3H & _MCLRE_ON_3H
            __CONFIG    _CONFIG4L,  _STVREN_ON_4L & _LVP_OFF_4L & _XINST_OFF_4L
    Aşağıdaki gibi olması gerekiyor.
    Kod:
    ;****************************************************************
    ;*  18F4520.INC                                                 *
    ;*                                                              *
    ;*  By        : Leonard Zerman, Jeff Schmoyer                   *
    ;*  Notice    : Copyright (c) 2008 microEngineering Labs, Inc.  *
    ;*              All Rights Reserved                             *
    ;*  Date      : 09/15/08                                        *
    ;*  Version   : 2.60                                            *
    ;*  Notes     :                                                 *
    ;****************************************************************
            NOLIST
        ifdef PM_USED
            LIST
            "Error: PM does not support this device.  Use MPASM."
            NOLIST
        else
            LIST
            LIST p = 18F4520, r = dec, w = -311, w = -230, f = inhx32
            INCLUDE "P18F4520.INC"   ; MPASM  Header
    ;        __CONFIG    _CONFIG1H, _OSC_HS_1H & _FCMEN_OFF_1H & _IESO_OFF_1H
    ;        __CONFIG    _CONFIG2H, _WDT_ON_2H & _WDTPS_512_2H
    ;        __CONFIG    _CONFIG3H, _CCP2MX_PORTC_3H & _PBADEN_OFF_3H & _LPT1OSC_OFF_3H & _MCLRE_ON_3H
    ;        __CONFIG    _CONFIG4L,  _STVREN_ON_4L & _LVP_OFF_4L & _XINST_OFF_4L
            NOLIST
        endif
            LIST
    EEPROM_START	EQU	0F00000h
    BLOCK_SIZE	EQU	64
    Sonra MPASM klasörünün içindeki kullandığın işlemciye ait .inc dosyasını bulup oradan config ayarlarına bakmak gerekiyor.

    Ben config ayarlarını aşağıdaki gibi yapınca sorunsuz bir şekilde derlendi programım.
    Kod:
    '****************************************************************
    '*  Name    : UNTITLED.BAS                                      *
    '*  Author  : [Ferhat YOL]                                      *
    '*  Notice  : Copyright (c) 2011 [Mucit23]                      *
    '*          : All Rights Reserved                               *
    '*  Date    : 22.11.2011                                        *
    '*  Version : 1.0                                               *
    '*  Notes   :                                                   *
    '*          :                                                   *
    '****************************************************************
    asm
        __CONFIG _CONFIG1H, _IESO_OFF_1H & _OSC_HS_1H & _OSC_INTIO67_1H       
        __CONFIG _CONFIG2L, _PWRT_ON_2L 
        __CONFIG _CONFIG2H, _WDT_OFF_2H   
        __CONFIG _CONFIG3H, _MCLRE_OFF_3H & _LPT1OSC_OFF_3H & _PBADEN_OFF_3H    
        __CONFIG _CONFIG4L, _LVP_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  
    
    endasm
    
    DEFINE OSC 8
    
    TRISA=0:TRISB=0
    TRISC=0:TRISD=0
        TRISE=0
        
    PORTA=0:PORTB=0
    PORTC=0:PORTD=0
        PORTE=0
        
        OSCTUNE=%01011111
        OSCCON=%01110110
        
    BASLA:
    TOGGLE PORTB.0
    PAUSE 500
    GOTO BASLA
    Dahili osilatörü gerçekte denemek lazım. Biraz karmaşık geldi bana. İsiste gerçekçi bir sonuç alamıyorum malesef.

    pull-up dirençleri option_Reg üzernden ayarlanıyordu ama datasheedi kabaca bir göz gezdirmeme rağmen bulamadım. Datasheedi incelemelisin. Mutlaka bişeyler olması lazım
    Bir ulusu yok etmenin en iyi yolu o ulusun dilini yok etmektir

    Özel mesaj yoluyla yardım istemek Kesinlikle yasaktır

  5. #5
    forum üyesi
    Üyelik tarihi
    Ekim.2010
    Mesajlar
    15

    Standart Cevap: 18f4520 sigorta ayarları

    tsk ederim mucit kardes yardımın icin

 

 

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)

Benzer Konular

  1. 18f4520 ye proton da local eeprom start adresi nasıl verilir
    Konu Sahibi asel38 Forum PIC YARDIM SORU VE İSTEKLER
    Cevap: 0
    Son Mesaj : 15.Ekim.2011, 01:35
  2. 16f628 sigorta ayarları??
    Konu Sahibi bayram93 Forum PIC YAZILIM
    Cevap: 2
    Son Mesaj : 26.Ağustos.2010, 14:09
  3. Özel Mesaj Ayarları
    Konu Sahibi admin Forum Forum Yardım
    Cevap: 0
    Son Mesaj : 22.Ocak.2010, 13:45
  4. Sigorta Devresi Ödevv :(
    Konu Sahibi recepolcay Forum İSTEKLERİNİZ
    Cevap: 0
    Son Mesaj : 09.Ekim.2009, 10:20
  5. Atık Sigorta Uyarısı
    Konu Sahibi UykUsUz Forum İSTEKLERİNİZ
    Cevap: 7
    Son Mesaj : 13.Ekim.2008, 15:00

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •