Şimdi Ara

16f628a sigorta ayarlarını bilen yazabilir mi ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
11
Cevap
0
Favori
3.357
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • bir proje için 16f628a kullanacağım fakat sigorta ayarlarını bilmiyorum. dahili osilatörünü kullanacağım ayrıca mclr yi giriş olarak kullanacağım sigorta ayarları lazım bana.
    yardımcı olabilecek varsa şimdiden teşekkürler.



  • hangi programı kullanacaksınız?

    PROTON Basic de sigorta ayarları için;

    Fuse Name Definitions
    [CONFIGSTART]
    BODEN_ON EQU 0X3FFF ;Backwards compatability to 16F62X
    BODEN_OFF EQU 0X3FBF ;Backwards compatability to 16F62X
    BOREN_ON EQU 0X3FFF
    BOREN_OFF EQU 0X3FBF
    CP_ON EQU 0X1FFF
    CP_OFF EQU 0X3FFF
    DATA_CP_ON EQU 0X3EFF
    DATA_CP_OFF EQU 0X3FFF
    PWRTE_OFF EQU 0X3FFF
    PWRTE_ON EQU 0X3FF7
    WDT_ON EQU 0X3FFF
    WDT_OFF EQU 0X3FFB
    LVP_ON EQU 0X3FFF
    LVP_OFF EQU 0X3F7F
    MCLRE_ON EQU 0X3FFF
    MCLRE_OFF EQU 0X3FDF
    RC_OSC_CLKOUT EQU 0X3FFF
    RC_OSC_NOCLKOUT EQU 0X3FFE
    ER_OSC_CLKOUT EQU 0X3FFF ;Backwards compatability to 16F62X
    ER_OSC_NOCLKOUT EQU 0X3FFE ;Backwards compatability to 16F62X
    INTOSC_OSC_CLKOUT EQU 0X3FFD
    INTOSC_OSC_NOCLKOUT EQU 0X3FFC
    INTRC_OSC_CLKOUT EQU 0X3FFD ;Backwards compatability to 16F62X
    INTRC_OSC_NOCLKOUT EQU 0X3FFC ;Backwards compatability to 16F62X
    EXTCLK_OSC EQU 0X3FEF
    HS_OSC EQU 0X3FEE
    XT_OSC EQU 0X3FED
    LP_OSC EQU 0X3FEC
    CPD_OFF EQU 0X3FFF
    CPD_ON EQU 0X3EFF
    FOSC_ECIO EQU 0X3FEF
    FOSC_EXTRCCLK EQU 0X3FFF
    FOSC_EXTRCIO EQU 0X3FFE
    FOSC_HS EQU 0X3FEE
    FOSC_INTOSCCLK EQU 0X3FFD
    FOSC_INTOSCIO EQU 0X3FFC
    FOSC_LP EQU 0X3FEC
    FOSC_XT EQU 0X3FED
    WDTE_OFF EQU 0X3FFB
    WDTE_ON EQU 0X3FFF
    [CONFIGEND]

    değerleri kullanılır bunları

    Config INTRC_OSC_NOCLKOUT, WDT_OFF , PWRTE_ON , BODEN_OFF , LVP_OFF ,CP_OFF, MCLRE_OFF
    şeklinde kullanabilisin.

    Diğer programlarda kendi tanımlamalarına uygun kullanabilirsin.
    INTRC_OSC_NOCLKOUT: dahili osilator kullanacağım ve osilator pinlerini I/O olarak kullanacağım,
    MCLRE_OFF : MCLR pinini giriş olarak kullanacağım demektir.




  • ferit F kullanıcısına yanıt
    program mplab(xc8) dil c
    farketmez herhalde ?
    birde ra4 ve ra5 sürekli 0 kalıyor (#FUSES NOWDT,INTRC_IO,PUT,NOPROTECT,NOBROWNOUT,NOMCLR,NOLVP,NOCPD)



    < Bu mesaj bu kişi tarafından değiştirildi wert95 -- 28 Mart 2014; 1:09:07 >
  • RA4 opencollector bir çıkışa sahiptir. Bu nedenle pull-up yapmanız gerekir.
    RA5 in sıfır olmasına bir şey diyemeyeceğim. Devre ve program olsa belki yorum yapılabilir.

    Bir de uyarı yapayım.

    Gerçek devre için PIC programlarken MCLR OFF ve INTOSC kullanımında dikkatli olmanız gerkir. Programlayıcınızda " Vpp first" seçeneği olmalı. Önce programlama yapılmalı daha sonra Vdd verilmelidir. Aksi takdirde programlama sırasında PIC çalışmaya başlar ve programlama yapamazsınız.



    < Bu mesaj bu kişi tarafından değiştirildi ferit -- 28 Mart 2014; 11:11:01 >
  • ferit F kullanıcısına yanıt
    pull-up dan kasıt pek anlamadım
    RA5 nedense kullanılmıyor. şuan basit olarak ledlerle çıkışları kontrol ediyorum daha program yazmadım.




  • ferit F kullanıcısına yanıt
    ra4 ten zaten pull up şeklinde yani dirençle transistörle ledlere verdim ama gene hep sıfır kalıyor.
    o yapılan şeyin isminin pull up olduğunu bilmiyordum



    < Bu mesaj bu kişi tarafından değiştirildi wert95 -- 28 Mart 2014; 12:55:18 >
  • şema vermez isen burada tahmin üzerine yorum yapılr daha ötesi yok.

    Ben sizin RA4 ten beslemeye giden bir direnç( işte pull-up direnci budur) bağlamadığınızı düşünüyorum.
  • ferit F kullanıcısına yanıt
    tamam yaptıklarımı ilk haline getirdim ve sizce ne yapayım ?

     16f628a sigorta ayarlarını bilen yazabilir mi ?
  • YUkarıda vermiş olduğum linkleri hiç incelememişsin. Hala pull-up direnci yok.

    son kez olarak cevap(balık) veriyorum.

    RA4 ten beslemeye 10 K direnç bağla........
  • ferit F kullanıcısına yanıt
    tamam her şey için teşekkürler sonunda hallettim.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.