Toplam 1 adet sonuctan sayfa basi 1 ile 1 arasi kadar sonuc gösteriliyor
  1. #1
    Nahit1 - ait Kullanıcı Resmi (Avatar)
    Durum: Nahit1 âíå ôîğóìà
    Üyelik tarihi : 11.Nisan.2009
    Mesajlar : 1,051
    Tecrübe Puanı : 0
    Array

     


    Flash Bellek Kopyalama Kiti

    images/yorumlarinizi.png
    Flash Bellek Kopyalama Kiti



    Bu kit 24C ile başlayan 8 uçlu( PDIP-8) flash hafızaya sahip tüm çiplerin kopyalanmasını sağlar. Kopyalama işleminin süresi çipin hafızasına bağlı olarak değişir. Örneğin 24C01 çipi 12 Saniyede kopyalanırken 24C512 çipinin kopyalanması yaklaşık 90 dakikada tamamlanmaktadır.

    Devrenin kullanılması:

    Devrenin besleme gerilimi olarak 9 - 12V DC ve 250 mA lik standart bir adaptör yeterlidir. Besleme gerilimi verildiği anda display’de “ 0 ” değeri yanarak devrenin çalıştığı anlaşılır.





    TABLO – 1





    SİLME SÜRESİ



    24C01 1 12 Sn. 6 Sn.

    24C02 2 22 Sn. 12 Sn.

    24C04 3 42 Sn. 21 Sn.

    24C08 4 1 dk. 22 Sn. 42 Sn.

    24C16 5 2 dk. 45 Sn. 1 dk. 22 Sn.

    24C32 6 5 dk. 35 Sn. 2 dk. 50 Sn

    24C64 7 11 dk. 8 Sn. 5 dk. 40 Sn.

    24C128 8 22 dk. 12 Sn. 11 dk. 12 Sn.

    24C256 9 45 dk. 23 dk.

    24C512 A 90 dk. 45 dk.







    Kopyalama işlemi için:



    1.Kopyası alınacak dolu entegre “ ORJ “ soketine ve boş entegere de “ KPY “ soketine takılır. Bu soketlere takılan her iki entegrenin numaraları aynı olmalıdır( 24C serisi yerine 24LC serisi problem teşkil etmez. Ancak çipin son rakamları olan 16 32 64 mutlaka her ikisinde de aynı olmalıdır.)

    2.“ RST “ tuşuna basılarak kit resetlenir.

    3.tabloda belirtilen( yada kitin altındaki tablodan bakılarak) değere göre hangi entegre kopyalanacaksa o değer display da görüntüleninceye kadar “ SEC “ butonuna basılır yada basılı tutulur. (örniğin 24C16 nın kopyalanması için tablo –1 de görüldüğü üzere display değeri olarak SEC butonuyla “ 5 “ seçilir 24C64 için display değeri SEC butonuyla “ 7 “ seçilir.)

    4. “ KPY “ tuşuna basılarak kopyalama işlemine başlanmış olur. “ KPY “ tuşuna baslımasıyla birlikte yeşil led flaş yaparak kopyalama işleminin sürdüğünü gösterir ve yeşil led flaş yapmayı bırakıp sürekli yanar duruma geçtiği anda kopyama işlemi başarıyla tamamlandığı anlaşılır. Eğer yeşil led flaş yaparken söner ve kırmızı led sürekli yanmaya başlarsa kopyama işlemi başarısız olmuş demektir. Bu durumda “ RST “ tuşuna basılarak 3 nolu maddeden itibaren işleme yeniden başlanır. Kopyalama işlemi bittikten sonra yeni bir entegre daha kopyalanacaksa veya silme işlemi yapılacaksa mutlaka “ RST “ tuşuyla kit resetlenmeli ve “ SEC “ butonuyla tekrar seçme işlemi yapılarak kopyalamaya veya silmeye başlanmalıdır.

    Silme işlemi için:

    Silme işlemi için “ ORJ “ soketine herhangi bir entegre takmaya gerek yoktur. ( Fakat takılı olması durumunda “ ORJ “ soketine bağlı entegrenin hafızasına etkisi olmaz.)

    1.Silinecek olan entegre “ KPY “ soketine takılır.

    2.“ RST “ butonuna basılır.

    3.Silinecek olan entegrenin tipine göre tablo-“1 de belirtilen( yada kitin altındaki tablodan bakılarak) “ SEC “ butonuyla displayde uygun sayının belirmesi sağlanır.

    4. “ SIL “ butonuna basılarak silme işlemine başlanır.

    5. “ SIL “ tuşuna basılmasıyla birlikte kırmızı ve yeşil ledlerin her ikisi de flaş yapmaya başlar. Ve belirli bir süre sonra kırmızı led söner ve sadece yeşil led sürekli yanar duruma geçer ve silme işlemi tamamlanmış olur. Eğer flaş yapma işlemi esnasında yeşil led söner ve kırmızı led sürekli yanmakta ise silme işlemi başarısız olmuş demektir. Bu durumda işleme 2 nolu maddeden itibaren tekrar başlanır.

    Kopyalama ve silme işlemleri sırasında işlemin sonunda yeşil led sürekli yanmakta ise yapılan işlemin başarılı olduğu fakat işlemin sonunda kırmızı led sürekli yanmakta ise işlemde okuma veya yazma hatasının olduğu anlaşılmalıdır hata durumunda işlemlere tekrar başlanmalıdır. Eğer her seferinde hata durumu meydana gelmekte ise entegrenin arızalı olduğu anlaşılmalıdır ve entegre tipine göre display değerleri Tablo – 1’ de belirtilen değerlerin haricinde kullanılır ise tam bir kopyalama veya silme işlemi gerçekleşmeyeceği gibi entegrenin arızalanmasına sebep olabilmektedir.

    Devre Şeması aşağıdaki gibidir.





    [/IMG]



    Devrede kullanılan 74164 entegresi seri giriş ile paralel çıkış elde etme entegresidir. Seri giriş için clock sinyali 8 nolu pin ile uygulanır. Ve data girişi ise 1 veya 2 nolu pinden uygulanır. Bu işlem 1 ve 2 nolu pinlerin birleştirilerek microcontroller’in data çıkışına bağlanabileceği gibi 74164 data pinlerinin( 12 ) sadece bir tanesi(hangisi olduğu önemli değildir.) de bağlanabilir ancak boşta kalan diğer ucun bir pull-up direnciyle(örneğin 4K7 yada 10K) besleme voltajına bağlanması gerekir ayrıca 9 nolu pin CLR ucudur ve “aktif düşük” te etkin olur ve normal çalışma esnasında pull-up ile beslemeye bağlanmalıdır. İstenirse 9 nolu CLR ucu ile data uçlarından birisi birleştirilerek V a pull-up direnciyle birlikte bağlanabilir.



    Devremizi gerçekleştirirken kullanabileceğiniz baskılı devreye ilişkin çizim:



    Baskılı devremiz Eagle programı kullanılarak çizilmiş olup ilgili çizimin Eagle dosyasına aşağıdaki linkten ulaşabilirsiniz.

    Baskılı-Devre-Eagle-Dosyası

    Kullanılan programın BAS ve ASM Source kodları ile Hex dosyalarına aşağıdaki linkten ulaşabilirsiniz.

    24C-Copy-BAS

    24C-Copy-ASM

    24C-Copy-HEX

    ------------------------

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)

Bu Konu için Etiketler

Sosyal Bağlantılar

Sosyal Bağlantılar

Yetkileriniz

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

 

 

 

  • | tweetyy | Non Stop Konya | GorevHUB | Gorevist |
  •  

     

     

     

     

     

     

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177