İçindekiler:

AVR HVPP Konfigüratörü: 4 Adım
AVR HVPP Konfigüratörü: 4 Adım

Video: AVR HVPP Konfigüratörü: 4 Adım

Video: AVR HVPP Konfigüratörü: 4 Adım
Video: AVR HVPP/HVSP/ISP Programmer - Software Preview 2024, Kasım
Anonim
AVR HVPP Konfigüratörü
AVR HVPP Konfigüratörü

Son zamanlarda USBASP aracılığıyla okunamayan veya programlanamayan bazı ATMEGA8L çipleri var. Bu çiplerin kullanılabilir mi yoksa tamamen bozuk mu olduğunu merak ediyordum.

Çipin veri sayfasını okudum ve çip kilitliyse ve/veya sigorta ayarları yanlışsa çipin okuyamayacağını fark ettim.

Ayrıca, çipi kurtarmak için Yüksek Voltajlı Paralel Programlamanın (HVPP) kullanılabileceğinden de bahsetti. Bu yüzden bunu test etmek için inşa ediyorum.

Fişlerinizi kurtarmak için de bir tane yapabilirsiniz.

Adım 1: Devreyi Oluşturun

Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et

Aşağıdaki öğelere ihtiyacınız var:

1. Çalışan bir ATMEGA mikro denetleyici (ATMEGA8/88/168/328, ATMEGA168PA kartı kullandım)

2. Hedef çip için bir adet 28 pinli DIP soketi (Varsa ZIP soketini kullanabilirsiniz)

3. Bir NPN transistör (2N3904 veya 2N2222 vs, burada 2N3904 kullandım)

4. İki 1K direnç

5. Bir 150R direnç (Kırmızı LED için akımı sınırlamak için yeşil veya mavi LED için 100R'ye ihtiyacınız vardır)

6. +12V göstergesi için bir LED (kırmızı LED kullandım)

7. Bir 12V pil (A23) veya bir yükseltici modül (Bu projede MT3608 yükseltici modül kullandım)

Şemaya göre hepsini birlikte lehimleyin.

Adım 2: Konfigüratör Mikro Denetleyiciyi Programlayın

Kaynak kodunu Arduino IDE'ye yükleyin, kartınızı seçin ve çipi güncelleyin.

Veya önceden derlenmiş HEX dosyalarımı kullanarak çipi doğrudan programlayabilirsiniz.

3. Adım: Sorun Yongasını Yapılandırın

Sorun Yongasını Yapılandırın
Sorun Yongasını Yapılandırın

Şimdi, her şey hazır. Sorun çipini düzeltmenin zamanı geldi.

Çipi yapılandırmak için Arduino IDE'deki (BAUD 57600) Seri Monitör aracılığıyla komutu kullanabilirsiniz. Tam menü Arduino kaynak kodunun içinde bulunabilir.

Alternatif olarak, yapılandırıcı ile iletişim kurmak için Windows GUI'yi kullanabilirsiniz. GUI, yapılandırıcının sağladığı tüm işlevleri içerir.

Yürütülebilir dosyayı veya kaynak kodunu github'ımdan indirebilir ve kendiniz derleyebilirsiniz.

4. Adım: Son Sözler

Bu okunamayan çipi başarıyla kurtardım ve çipi silip sigorta ayarlarını sıfırladıktan sonra hepsi iyi çalışıyor.

Sorun çiplerinizi de düzeltebilirsiniz.

Projeyle ilgili daha fazla bilgi ve tam kaynak kodu almak için lütfen github adresimi ziyaret edin.

github.com/zsccat/HVPP-Configurator

Önerilen: