Բովանդակություն:

AVR HVPP կազմաձևիչ ՝ 4 քայլ
AVR HVPP կազմաձևիչ ՝ 4 քայլ

Video: AVR HVPP կազմաձևիչ ՝ 4 քայլ

Video: AVR HVPP կազմաձևիչ ՝ 4 քայլ
Video: Восстановление фьюзов AVR микроконтроллеров с помощью параллельного программирования. 2024, Նոյեմբեր
Anonim
AVR HVPP կազմաձևիչ
AVR HVPP կազմաձևիչ

Վերջերս ես ձեռք բերեցի ATMEGA8L մի քանի չիպեր, որոնք չեն կարող կարդալ կամ ծրագրավորվել USBASP- ի միջոցով: Ինձ հետաքրքրում էր ՝ արդյո՞ք այս չիպսերն օգտագործելի են, թե ամբողջությամբ կոտրված:

Ես կարդացել եմ չիպի տվյալների թերթիկը և հասկացել եմ, որ չիպը չի կարող կարդալ, եթե այն կողպված է և/կամ ապահովիչների կարգավորումները սխալ են:

Նա նաև նշեց, որ չիպը փրկելու համար կարող է օգտագործվել բարձր լարման զուգահեռ ծրագրավորում (HVPP): Ուստի ես կառուցում եմ սա ՝ այն փորձարկելու համար:

Դուք կարող եք պատրաստել մեկը ՝ ձեր չիպսերը փրկելու համար:

Քայլ 1: Կառուցեք շրջանը

Կառուցեք շրջանագիծը
Կառուցեք շրջանագիծը
Կառուցեք շրջանագիծը
Կառուցեք շրջանագիծը

Ձեզ անհրաժեշտ են հետևյալ տարրերը.

1. Մեկ աշխատող ATMEGA միկրո վերահսկիչ (ATMEGA8/88/168/328, ես օգտագործել եմ ATMEGA168PA տախտակ)

2. Մեկ 28 կապում DIP վարդակից թիրախային չիպի համար (եթե ունեք, կարող եք օգտագործել ZIP վարդակից)

3. Մեկ NPN տրանզիստոր (2N3904 կամ 2N2222 և այլն, ես այստեղ օգտագործել եմ 2N3904)

4. Երկու 1K ռեզիստոր

5. Մեկ 150R դիմադրություն (կարմիր LED- ի հոսանքը սահմանափակելու համար ձեզ անհրաժեշտ է 100R կանաչ կամ կապույտ LED- ի համար)

6. Մեկ LED +12V ցուցիչի համար (ես օգտագործել եմ կարմիր LED)

7. 12 Վ մարտկոց (A23) կամ ուժեղացնող մոդուլ (այս նախագծում ես օգտագործել եմ MT3608 ուժեղացման մոդուլը)

Oldոդեք դրանք բոլորը միասին ՝ հիմնվելով սխեմատիկայի վրա:

Քայլ 2. Programրագրավորեք Configurator Micro Controller- ը

Տեղադրեք աղբյուրի կոդը Arduino IDE- ում, ընտրեք ձեր տախտակը և թարմացրեք չիպը:

Կամ կարող եք ուղղակիորեն ծրագրավորել չիպը ՝ օգտագործելով իմ նախապես կազմված HEX ֆայլերը:

Քայլ 3: Կարգավորեք Problem Chip- ը

Կարգավորեք Problem Chip- ը
Կարգավորեք Problem Chip- ը

Հիմա, ամեն ինչ պատրաստ է: Isամանակն է շտկել խնդրահարույց չիպը:

Չիպը կազմաձևելու համար Arduino IDE (BAUD 57600) սերիական մոնիտորի միջոցով կարող եք օգտագործել հրամանը: Ամբողջական ընտրացանկը կարելի է գտնել Arduino կոդի ներսում:

Այլապես, կարող եք օգտագործել windows GUI- ը `կազմաձևողի հետ հաղորդակցվելու համար: GUI- ն ներառել է բոլոր գործառույթները, որոնք ապահովում է կազմաձևիչը:

Դուք կարող եք ներբեռնել գործարկվող ֆայլը կամ աղբյուրի կոդը իմ github- ից և ինքներդ կազմել:

Քայլ 4: Վերջնական բառեր

Ես հաջողությամբ փրկեցի այս անընթեռնելի չիպը, և բոլորը լավ աշխատեցին, երբ ես ջնջեցի չիպը և վերականգնեցի ապահովիչների կարգավորումները:

Կարող եք նաև լուծել ձեր խնդրահարույց չիպերը:

Լրացուցիչ տեղեկություններ և ծրագրի ամբողջական աղբյուրը ստանալու համար այցելեք իմ github:

github.com/zsccat/HVPP-Configurator

Խորհուրդ ենք տալիս: