Daftar Isi:

Konfigurator AVR HVPP: 4 Langkah
Konfigurator AVR HVPP: 4 Langkah

Video: Konfigurator AVR HVPP: 4 Langkah

Video: Konfigurator AVR HVPP: 4 Langkah
Video: Сброс фьюзов микроконтроллера ATmega328 с помощью AVR Atmega fusebit doctor (hvpp+hvsp) 2024, Juli
Anonim
Konfigurator AVR HVPP
Konfigurator AVR HVPP

Baru-baru ini saya mendapatkan beberapa chip ATMEGA8L yang tidak dapat dibaca atau diprogram melalui USBASP. Saya bertanya-tanya apakah chip ini dapat digunakan atau benar-benar rusak.

Saya telah membaca lembar data chip dan menyadari bahwa chip tersebut mungkin tidak dapat membaca jika terkunci dan/atau pengaturan sekeringnya salah.

Disebutkan juga bahwa High Voltage Parallel Programming (HVPP) dapat digunakan untuk menyelamatkan chip tersebut. Oleh karena itu saya membangun ini untuk mengujinya.

Anda dapat membuatnya untuk menyelamatkan chip Anda juga.

Langkah 1: Bangun Sirkuit

Bangun Sirkuit
Bangun Sirkuit
Bangun Sirkuit
Bangun Sirkuit

Anda membutuhkan item berikut:

1. Satu mikrokontroler ATMEGA yang berfungsi (ATMEGA8/88/168/328, saya telah menggunakan papan ATMEGA168PA)

2. Satu soket DIP 28 pin untuk chip target (Anda dapat menggunakan soket ZIP jika ada)

3. Satu transistor NPN (2N3904 atau 2N2222 dll, saya telah menggunakan 2N3904 di sini)

4. Dua resistor 1K

5. Satu resistor 150R (Untuk membatasi arus untuk LED merah, Anda memerlukan 100R untuk LED hijau atau biru)

6. Satu LED untuk indikator +12V (Saya telah menggunakan LED merah)

7. Baterai 12V (A23) atau modul step-up (saya telah menggunakan modul step-up MT3608 dalam proyek ini)

Solder semuanya bersama-sama berdasarkan Skema.

Langkah 2: Programlah Pengendali Mikro Konfigurator

Muat kode sumber di Arduino IDE, pilih papan Anda dan perbarui chip.

Atau Anda dapat memprogram chip secara langsung dengan menggunakan file HEX saya yang telah dikompilasi sebelumnya.

Langkah 3: Konfigurasikan Chip Masalah

Konfigurasikan Chip Masalah
Konfigurasikan Chip Masalah

Sekarang, semuanya sudah siap. Saatnya untuk memperbaiki chip yang bermasalah.

Anda dapat menggunakan perintah melalui Serial Monitor di Arduino IDE (BAUD 57600) untuk mengkonfigurasi chip. Menu lengkap dapat ditemukan di dalam kode sumber Arduino.

Atau, Anda dapat menggunakan GUI windows untuk berkomunikasi dengan konfigurator. GUI telah menyertakan semua fungsi yang disediakan oleh konfigurator.

Anda dapat mengunduh file yang dapat dieksekusi atau kode sumber dari github saya dan mengompilasinya sendiri.

Langkah 4: Kata-kata Terakhir

Saya telah berhasil menyelamatkan chip yang tidak dapat dibaca ini dan semuanya berfungsi dengan baik setelah saya menghapus chip dan mengatur ulang pengaturan sekering.

Anda dapat memperbaiki chip masalah Anda juga.

Untuk mendapatkan informasi lebih lanjut dan kode sumber lengkap untuk proyek ini, silakan kunjungi github saya.

github.com/zsccat/HVPP-Configurator

Direkomendasikan: