Мазмуну:
- 1 -кадам: Районду куруу
- 2 -кадам: Configurator Micro Controller программасы
- 3 -кадам: Проблемалык чипти конфигурациялоо
- 4 -кадам: Акыркы сөздөр
Video: AVR HVPP Configurator: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Жакында менде 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 үчүн токту чектөө үчүн, жашыл же көк LED үчүн 100R керек)
6. +12V индикатору үчүн бир LED (мен кызыл LED колдонгом)
7. 12В батарейка (A23) же кадам модулу (мен бул долбоордо MT3608 кадам модулун колдондум)
Схеманын негизинде алардын бардыгын бириктиргиле.
2 -кадам: Configurator Micro Controller программасы
Булак кодун Arduino IDEге жүктөп, тактаңызды тандап, чипти жаңыртыңыз.
Же сиз чипти түздөн-түз менин алдын ала түзүлгөн HEX файлдарымды колдонуп программалай аласыз.
3 -кадам: Проблемалык чипти конфигурациялоо
Эми, баары даяр. Көйгөй чипин оңдоого убакыт келди.
Сиз чипти конфигурациялоо үчүн Arduino IDEдеги Serial Monitor аркылуу буйрукту колдоно аласыз (BAUD 57600). Толук менюну Arduino баштапкы кодунун ичинде тапса болот.
Же болбосо, конфигуратор менен байланышуу үчүн Windows 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 үйрөткүчү 8: 4 кадам
AVR Assembler үйрөткүчү 8: Үйрөткүч 8ге кош келиңиз! Бул кыска сабакта биз прототиптештирүүчү компоненттерибизди кантип өзүнчө " басылган " райондук плата. The
Bascom AVR менен баштоо: 5 кадам
Bascom AVR менен баштоо: Бул AVR микроконтроллерин Bascom AVR менен программалоону үйрөтө турган сериянын башталышы. Кээ бири оңой, кээ бирлери кыйыныраак, бирок аягында экөө тең
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Atmega128A пропорционалдуу мотор айдоо - ATMEL ICE AVR Timer UART PWM Control: 4 кадам
Atmega128A пропорционалдуу мотор айдоо - ATMEL ICE AVR Timer UART PWM Control: Бул нускамада мен сизге UW туткасы таймери аркылуу PWM менен байланышуу менен DC моторун кантип башкарууну түшүндүрөм, биринчиден, биз AVR Core системасын иштеп чыгуу тактасын колдонобуз. сиз Aliexpressтен 4 АКШ долларынын тегерегинде таба аласыз