
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

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


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

Ş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:
AVR Assembler Eğitimi 2: 4 Adım

AVR Assembler Eğitimi 2: Bu eğitim, "AVR Assembler Eğitimi 1" Öğretici 1'den geçmediyseniz, şimdi durmalısınız ve önce bunu yapmalısınız. Bu derste, atmega328p u'nun montaj dili programlaması çalışmamıza devam edeceğiz
AVR Assembler Eğitimi 1: 5 Adım

AVR Assembler Eğitimi 1: Arduino'da kullanılan mikrodenetleyici olan Atmega328p için Assembly dili programlarının nasıl yazılacağına dair bir dizi öğretici yazmaya karar verdim. İnsanlar ilgilenmeye devam ederse, tükenene kadar haftada bir tane çıkarmaya devam edeceğim
ISP Olarak Arduino -- AVR'de Hex Dosyası Yaz -- AVR'de Sigorta -- Programcı Olarak Arduino: 10 Adım

ISP Olarak Arduino || AVR'de Hex Dosyası Yaz || AVR'de Sigorta || Arduino As Programmer:……………………………Daha fazla video için lütfen YouTube kanalıma ABONE OLUN……..Bu makale isp olarak arduino ile ilgili. Hex dosyası yüklemek istiyorsanız veya sigortanızı AVR'ye ayarlamak istiyorsanız, bir programlayıcı satın almanıza gerek yok, yapabilirsiniz
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım

Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Mucit Ürün Konfigüratörü: 11 Adım

Inventor Product Configurator: Bu talimat, Inventor 2019 kullanarak basit bir ürün yapılandırıcının nasıl oluşturulacağını gösterir.Neye ihtiyacınız var?Inventor profesyonel 2019Temel Mucit bilgisi:Parametrik tasarımTüretilen parçalarAssembly's