Мазмұны:
- 1 -қадам: Схеманы құрыңыз
- 2 -қадам: Configurator микроконтроллерін бағдарламалаңыз
- 3 -қадам: Проблемалық чипті конфигурациялаңыз
- 4 -қадам: Қорытынды сөздер
Бейне: AVR HVPP конфигураторы: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Жақында менде USBASP арқылы оқылмайтын немесе бағдарламаланбайтын ATMEGA8L чиптері бар. Мен бұл чиптер жарамды ма, әлде мүлде бұзылған ба деп ойладым.
Мен чиптің деректер кестесін оқыдым және егер ол құлыпталған болса және/немесе сақтандырғыш параметрлері қате болса, чип оқи алмайтынын түсіндім.
Сондай -ақ, микросхеманы құтқару үшін жоғары вольтты параллельді бағдарламалауды (HVPP) қолдануға болатыны айтылды. Сондықтан мен оны сынау үшін құрастырамын.
Сіз чиптерді құтқару үшін біреуін жасай аласыз.
1 -қадам: Схеманы құрыңыз
Сізге келесі элементтер қажет:
1. Бір жұмыс істейтін ATMEGA микроконтроллері (ATMEGA8/88/168/328, мен ATMEGA168PA тақтасын қолдандым)
2. Мақсатты микросхемаға арналған 28 істікшелі DIP ұяшығы (егер сізде болса, ZIP ұяшығын пайдалануға болады)
3. Бір NPN транзисторы (2N3904 немесе 2N2222 және т.б., мен мұнда 2N3904 қолдандым)
4. Екі 1K резисторы
5. Бір 150R резисторы (қызыл жарық диодты токты шектеу үшін сізге жасыл немесе көк жарық диод үшін 100R қажет)
6. +12В индикаторы үшін бір жарық диоды (мен қызыл жарықдиодты қолдандым)
7. 12В аккумулятор (A23) немесе қосымша модуль (мен бұл жобада MT3608 модульін қолдандым)
Схемаға сәйкес олардың барлығын дәнекерлеңіз.
2 -қадам: Configurator микроконтроллерін бағдарламалаңыз
Бастапқы кодты Arduino IDE -ге жүктеңіз, тақтаны таңдаңыз және чипті жаңартыңыз.
Немесе чипті менің алдын ала құрастырылған HEX файлдарым арқылы тікелей бағдарламалауға болады.
3 -қадам: Проблемалық чипті конфигурациялаңыз
Енді, бәрі дайын. Мәселе чипін түзететін уақыт келді.
Чипті конфигурациялау үшін Arduino IDE (BAUD 57600) сериялық мониторы арқылы команданы қолдануға болады. Толық мәзірді Arduino бастапқы кодынан табуға болады.
Сонымен қатар, конфигуратормен байланысу үшін GUI терезелерін пайдалануға болады. GUI конфигуратор қамтамасыз ететін барлық функцияларды қамтиды.
Сіз менің github -дан орындалатын файлды немесе бастапқы кодты жүктей аласыз және оны өзіңіз құрастыра аласыз.
4 -қадам: Қорытынды сөздер
Мен оқылмайтын чипті сәтті құтқардым, мен чипті өшіріп, сақтандырғыш параметрлерін қалпына келтіргеннен кейін бәрі жақсы жұмыс істейді.
Сіз проблемалық чиптерді шеше аласыз.
Қосымша ақпарат пен жобаның толық бастапқы кодын алу үшін менің github сайтына кіріңіз.
github.com/zsccat/HVPP-Configurator
Ұсынылған:
AVR Assembler оқулығы 2: 4 қадам
AVR Assembler Tutorial 2: Бұл оқу құралы " AVR Assembler Tutorial 1 " Егер сіз 1 -оқулықтан өтпеген болсаңыз, онда сіз қазір тоқтап, алдымен сол әрекетті орындауыңыз керек. Бұл оқулықта біз atmega328p ассемблерлік бағдарламалауды зерттеуді жалғастырамыз
AVR Assembler оқулығы 6: 3 қадам
AVR Assembler 6 -оқулығы: 6 -оқулыққа қош келдіңіз! Бүгінгі оқу құралы қысқа болады, онда біз оларды байланыстыратын екі портты қолдана отырып, бір atmega328p мен екіншісі арасында деректерді жеткізудің қарапайым әдісін әзірлейміз. Содан кейін біз 4 -ші оқулықтан және тіркеуден сүйек ролигін аламыз
AVR Assembler оқулығы 8: 4 қадам
AVR Assembler 8 -оқулығы: 8 -оқулыққа қош келдіңіз! Бұл қысқаша оқулықта біз прототиптеу компоненттерін бөлек " басылған " тізбек тақтасы
Ардуино провайдер ретінде -- Он алтылық файлды AVR -де жазу -- AVR сақтандырғышы -- Ардуино бағдарламашы ретінде: 10 қадам
Ардуино провайдер ретінде || Он алтылық файлды AVR -де жазу || AVR сақтандырғышы || Ардуино бағдарламашы ретінде: ……………………… Басқа бейнелер үшін менің YouTube каналыма ТІРКЕЛІҢІЗ …….. Бұл мақала бұл isp сияқты arduino туралы. Егер сіз он алтылық файлды жүктегіңіз келсе немесе сақтандырғышты AVR -ге орнатқыңыз келсе, сізге бағдарламашы сатып алудың қажеті жоқ, сіз жасай аласыз
Өнертапқыштың өнім конфигураторы: 11 қадам
Өнертапқыштың өнім конфигураторы: Бұл нұсқаулықтар Inventor 2019 көмегімен қарапайым өнім конфигураторын қалай құруға болатынын көрсетеді. Сізге не керек?