Mündəricat:

AVR HVPP Konfiquratoru: 4 addım
AVR HVPP Konfiquratoru: 4 addım

Video: AVR HVPP Konfiquratoru: 4 addım

Video: AVR HVPP Konfiquratoru: 4 addım
Video: Восстановление фьюзов AVR микроконтроллеров с помощью параллельного программирования. 2024, Noyabr
Anonim
AVR HVPP Konfiquratoru
AVR HVPP Konfiquratoru

Bu yaxınlarda USBASP vasitəsilə oxunmayan və proqramlaşdırıla bilməyən bəzi ATMEGA8L çiplərim var. Bu çiplərin istifadəyə yararlı olduğunu və ya tamamilə qırıldığını düşünürdüm.

Çipin məlumat cədvəlini oxudum və anladım ki, çip kilidlənirsə və/və ya sigorta parametrləri səhvdirsə oxuya bilməyəcək.

Çipi xilas etmək üçün Yüksək Gərginlikli Paralel Proqramlaşdırmanın (HVPP) istifadə oluna biləcəyini də qeyd etdi. Buna görə bunu sınamaq üçün qururam.

Çiplərinizi xilas etmək üçün birini də edə bilərsiniz.

Addım 1: Dövrə qurun

Dövrə qurun
Dövrə qurun
Dövrə qurun
Dövrə qurun

Aşağıdakı maddələrə ehtiyacınız var:

1. Bir işləyən ATMEGA mikro nəzarətçi (ATMEGA8/88/168/328, ATMEGA168PA lövhəsindən istifadə etmişəm)

2. Hədəf çipi üçün 28 ədəd sancaqlı DIP yuvası (əgər varsa, ZIP yuvasından istifadə edə bilərsiniz)

3. Bir NPN tranzistoru (2N3904 və ya 2N2222 və s. Burada 2N3904 istifadə etdim)

4. İki 1K rezistor

5. Bir 150R rezistor (Qırmızı LED üçün cərəyanı məhdudlaşdırmaq üçün yaşıl və ya mavi LED üçün 100R lazımdır)

6. +12V göstərici üçün bir LED (qırmızı LED istifadə etmişəm)

7. 12V batareya (A23) və ya artırıcı modul (bu layihədə MT3608 artırma modulundan istifadə etdim)

Şematik əsasında hamısını birlikdə lehimləyin.

Addım 2: Configurator Micro Controller proqramlaşdırın

Mənbə kodunu Arduino IDE -yə yükləyin, lövhənizi seçin və çipi yeniləyin.

Yoxsa əvvəlcədən tərtib etdiyim HEX sənədlərimi istifadə edərək çipi birbaşa proqramlaşdıra bilərsiniz.

Addım 3: Problem Çipini konfiqurasiya edin

Problem Çipini konfiqurasiya edin
Problem Çipini konfiqurasiya edin

İndi hər şey hazırdır. Problem çipini düzəltməyin vaxtı gəldi.

Çipi konfiqurasiya etmək üçün Arduino IDE -də (BAUD 57600) Serial Monitor vasitəsilə əmrdən istifadə edə bilərsiniz. Tam menyu Arduino mənbə kodunda tapıla bilər.

Alternativ olaraq, konfiquratorla ünsiyyət qurmaq üçün Windows GUI -dən istifadə edə bilərsiniz. GUI, konfiquratorun təmin etdiyi bütün funksiyaları özündə birləşdirir.

Github -dan icra olunan faylı və ya mənbə kodunu yükləyə və özünüz tərtib edə bilərsiniz.

Addım 4: Son sözlər

Oxunmayan bu çipi uğurla xilas etdim və çipi sildikdən və sigorta parametrlərini sıfırladıqdan sonra hamısı yaxşı işləyir.

Problem çiplərinizi də düzəldə bilərsiniz.

Daha çox məlumat və layihənin tam mənbə kodunu əldə etmək üçün zəhmət olmasa githubumu ziyarət edin.

github.com/zsccat/HVPP-Configurator

Tövsiyə: