
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51


Бұл менің осы сайттағы бірінші нұсқаулығым! Сіз барлық жақсы адамдар осы сайтта көптеген нәрселерді, сонымен қатар көптеген таңғажайып және оғаш идеялар мен қызығушылықтарды орналастырдыңыз! Мен олардың көп бөлігін оқимын, ал сен мені қоғамға қайтаруға шабыттандырдың! Тақырып «бұзу» болса да, үрейленудің қажеті жоқ! біз тек бағдарлама қолданатын кейбір деректер файлдарын өзгертіп жатырмыз және ол заңсыз емес. Мұнда тізімделген бағдарламалық қамтамасыз етуді кез келген адам пайдалана алады және оны AVRdude үшін AVR бағдарламалау интерфейсінің кез келген басқа интерфейсімен бірге жүктеуге болады (ол жалпыға қолжетімді). Қалай болғанда да, «Хакерлік» термині қызықты және біз қазір мұндай мақалаларды көп кездестіреміз!
«eXteme Burner» - бұл AVRdude бағдарламасына арналған ATMEL AVR микроконтроллерлер сериясын бағдарламалау үшін қолданылатын танымал FrontU GUI. (MCU). Екінші 'X' - бұл утилитаның астанасы! Жоқ, бұл менің теру қателігім емес. GUI -дің басқа да құралдары бар, мысалы, Khazama бағдарламашысы мен BitBurner AVR бағдарламашысы. Мен AVR практикасында eXtreme Burner қолдандым және ол маған Atmega 328, 168, Atmega8 немесе 8A сериялы микроконтроллерлер үшін жақсы қызмет етті. Бірақ бір күні мен ATTINY44A жаңа чипін қолданған кезде, мен проблемаға тап болдым. Басқа адамдар да (әр түрлі AVR форумдарында бұл туралы хабарлады және eXtreme Burner бағдарламасынан бас тартты, AVRdude үшін басқа GUI бағдарламаларын іздеуге кетті немесе пәрмен жолына түсіп, AVRdude -ды өз опцияларымен тікелей қолданды.). Бұл eXtreme Burner -ге тән икемділікті түсінбеудің салдарынан! Ақыр соңында, сіз AVR флэш -жадын, EEPROM мен FUSES -ті оқи алатын GUI -ге үйреніп алған соң, неге басқа GUI -ге барасыз? Мұнда мен eXtreme оттық құралын қалай өзгерту керектігін түсіндіремін! Сіздің құрал сіздің қалауыңыз бойынша әрекет етеді, бірақ сіздің жолыңызға кедергі жасамайды немесе белгілі бір MCU -де мүлдем жұмыс істемейді.
Сізге не қажет: eXtreme оттығы бар ноутбук, AVR-GCC компиляторы бар кез келген нұсқасы, сіздің бағдарламаңызды MPU-ға жүктеу үшін Intel Hex файлына жинақтау үшін Notepad ++, «XML» көрінісі мен өңдеуге арналған қондырмасы бар. Мәзір тілдерінде ол XML опциясын ашылмалы тізімнен көрсетеді, егер ол қазірдің өзінде орнатылған болса, егер ол Notepad ++ сайтына өтпесе және оны жүктемесе, оны қосымша тілдерді қосу үшін оны Блокнот ++ арқылы жасауға болады. '). XML опциясын таңдаңыз, оның жанында нүкте пайда болады. Бұл сізге осы мақаладағы файлдарды бұзатын формат XML файлдарын қарауға және өңдеуге мүмкіндік береді.
1 -қадам: Notepad ++ бағдарламасында XML көрінісін орнату

2 -қадам: Өзгерту қажет файлдарды түсініңіз


Extreme Burner бағдарламасында C: / Program Files / eXtreme Burner - AVR мекенжайындағы бағдарламалық файлдар жазбасына өтіңіз, мұнда бірнеше қалта бар: Деректер, Анықтама, Сурет, Драйвер және т. «. Осы қалтаға қарағаннан кейін, Дежа-Ву! Бұл жерде конфигурация туралы ақпарат сақталады! XML файлдары бар: Chips.xml, Fuselayout.xml, clocksystems.xml, бұл сіз осы нұсқаулықта өзгертетін XML файлдары. Сізге XML редакторы қажет. Интернетте көп, бірақ мен Notepad ++ бағдарламасын қолданамын және ұсынамын (XML файлдарын қарауға және өңдеуге арналған қондырма Notepad ++ стандартты қондырғысында орнатылған, егер ол жоқ болса, бұл қондырманы жүктеп алып, орнатыңыз). Блокнот ++ ішінен «XML көрінісін» белгілеу керек скриншотты қараңыз. алдыңғы қадамда.
3 -қадам:


Егер сіз eXtreme Burner орнатылған деректер қалтасындағы chips.xml файлына көз жүгіртсеңіз және құрылғыңыздың Attiny44A бөлімінің дескрипторына немесе қандай да бір проблемаға тап болсаңыз, қате беттің өлшемін байқайсыз i (64) Attiny44 бөліміндегі XML файлында 32-байттың орнына, байт), бұл USB-ASP көмегімен біздің Бағдарлама / он алтылық файлды микроконтроллерге жыпылықтай алмауына себеп болады. Кейде қолтаңба жолында қате ақпарат болуы мүмкін. Сіз бұл бөлімді оқып, оның чипі үшін оның ресми деректер кестесімен салыстыра отырып, дұрыс және дұрыс ақпарат бар екеніне көз жеткізуіңіз керек.
Бұл XML файлын тек XML файл редакторымен оқуға болады.
Сондай -ақ, кез келген уақытта сіз қатты қыздырғышты пайдалану кезінде қандай да бір қате тапқан кезде, оттық құралының мәзіріндегі «CHIP INFO» түймесін басып, көрсетілген чип туралы ақпараттың дұрыстығын тексеріңіз (чипті Chip астындағы мәзірде орнатқаннан кейін) 1 және 2 скриншоттарды қараңыз). Сіз таңдаған микросхема мен чиптің ақпараттық парағы туралы ақпаратты (немесе сіз жыпылықтағыңыз келетін чип чипті таңдау тілқатысу терезесінде көрсетілмеген жағдайда) осы диспропорцияны байқасаңыз. eXtreme Burner -де) сіз XML -ді біздің нұсқаулықта сипатталғандай өзгертуіңіз керек, мұны алдымен xml редакторын пайдаланбай немесе chips.xml ашпай жасай аласыз!
4 -қадам: XML файлдық чиптерінде түзетулер енгізу.xml

Notepad ++ терезесін қолдана отырып, сіз бұл түзетулерді жасайсыз, негізінен, бет өлшемі 32 байтқа орнатылған, бұл Attiny44 деректер парағында көрсетілген). Басқа чипті пайдалану кезінде сізде проблема болады, бірақ қадамдар бірдей.
Енді сізге осы бөлімнің астына басқа MCU Attiny44A қосылуы қажет. Бұл чип регистрлерде, жад көлемінде және басқаларында бірдей болғандықтан, біз оның астындағы 44А бөлімін көшіріп, қоямыз, осы жаңа бөлімде чип атауын ATTINY44 орнына ATTINY44A деп өзгертеміз. Қайта бейімделу үшін біз ATTINY44 бөлімін алып тастаған жоқпыз, ондағы Бет өлшемі жолын ғана өзгерттік! Біз 44A микроконтроллері үшін оның астына тағы бір бөлім қосамыз.
Суреттерді қараңыз.
5 -қадам: Attiny44A жаңа бөлімі қосылды

Сіз ATTINY44 үшін алдыңғы бөлімді көшіруіңіз керек (оның өлшемі XML бөлімінде 32 байтқа дейін бет өлшемін түзеткеннен кейін) және XML жолындағы чип атауын «ATTINY44A» етіп өзгертіңіз, яғни «А» теріңіз! Қалған барлық жолдар бірдей. XML -де теру қателерін жасамаңыз және тырнақша белгілерін жіберіп алмаңыз! Егер сіз басқаша әңгіме жасасаңыз, сіз келесіде «Xtreme Burner» ашқан кезде не болатынын білесіз, онда «xml файлын chips.xml жүктеу қатесі-----» жазылады, сондықтан сіз білесіз, содан кейін сіз жасай аласыз XML файлын қайта ашыңыз және қандай қателік жібергеніңізді тексеріңіз! Файлды Notepad ++ - те сақтап, шығыңыз. Сіздің жұмысыңыз аяқталды!
6 -қадам: Сіздің жұмысыңызды тексеру




Енді біз сіз қалай атайтын болсаңыз, Пирог немесе Пудингтен дәм татуымыз керек!
EXtreme қыздырғышын ашып, мәзір астындағы чиптерді қараңыз, сіздің жаңа Attiny44A чипіңіз пайда болуы керек! оны таңдаңыз.
Chip Info түймесін басып, мәліметтердің дұрыстығын тексеріңіз! Суреттерді қараңыз.
USBASP бағдарламашысын USB портына, ал әзірлеу тақтасын USBASP -ке жалғаңыз және оны драйверлер танығанша күтіңіз, ол «Құрылғылар мен принтерлерде» пайда болады. Енді Burner -ден «БАРЛЫҒЫН ОҚЫҢЫЗ» беріңіз. Сіз Flash, EEPROM және сақтандырғыштардың табысты оқуын көресіз, егер бәрі жақсы болса! Диагностикалық хабарламалар суреттегідей көрсетіледі.
7 -қадам: Чипке бағдарламаңызды / Hex файлын жазыңыз




Енді AVR жобалар қалтасынан ноутбуктағы кез келген он алтылық файлды ашып, Burner мәзірінен «Flash Flash» жазу арқылы жыпылықтағанын қараңыз.
Chip -ке жазуды көрсететін хабарларды қараңыз және опциялардың дұрыс болғанын тексеріңіз!
Егер олар болмаса, чипті және USBasp бағдарламашысын орналастыратын даму тақтасындағы сымдар мен қосылымдарды тексеріңіз. Міне бітті !
Келесі мақалада мен сізге басқа XML файлдарын қалай бұзу керектігін айтамын! және сіздің жеке суретіңізді қалай қоюға болады (мен адал ит Томның бейнесін мәзірге орналастырдым, соңғы, бірақ жоғарыдағы соңғы суретте көрсетілген eXtreme қыздырғышымды баптау үшін оң жақта бір белгіше бар). бұл сіздің қажеттіліктеріңізге сәйкес өзгертілген нұсқасы, бірақ сіз оны пайдаланып жатқан жоқсыз! Фотосуреті бар мәзір жолағының суретін қараңыз (соңғы, бірақ бір белгіше).
Сақтандырғыштар үшін сіз онлайн сақтандырғыш калькуляторын қолданасыз ба? Сіз мұны экстремалды оттықта да жасай аласыз, FUSES қойындысында сақтандырғыштың калькуляторы бар, ол жылдамдық пен сақтандырғыш параметрлерін орнатады! Кейде бұл сіздің чип үшін жұмыс істемейді, мен сізге fuselayout.xml және clocksystems.xml файлдарын қолдана отырып, оны қалай бұзуға болатынын айтамын.
MCU бағдарламалауға сәттілік! Егер сіз eXtreme burner -ді пайдалану туралы қосымша кеңестер алғыңыз келсе, оны түсініктемелерде жариялаңыз, мен өз идеяларым мен ұсыныстарымды беруге қуаныштымын. Сіз де өз ойларыңызбен бөлісе отырыңыз!
Ұсынылған:
SONOFF қосарлы оқулығы: MQTT және Ubidots көмегімен электр құрылғыларын қашықтан басқару: 4 қадам

SONOFF қосарлы оқулығы: MQTT және Ubidots көмегімен электр құрылғыларын алыстан басқарыңыз: 9 доллар тұратын Wi-Fi релесі бір уақытта екі құрылғыны басқара алады. Оны Ubidots-қа қалай қосуға болатынын және оның барлық мүмкіндіктерін ашуға болатынын біліңіз! Бұл нұсқаулықта Itead's SONOFF Dual көмегімен Wi-Fi желісінде 110 В-ты құрайтын бірнеше жұпты қалай басқаруға болатынын білесіз
IoT немесе үйді автоматтандыру үшін Homie құрылғыларын құру: 7 қадам (суреттермен)

IoT немесе үйде автоматтандыру үшін Homie құрылғыларын құру: Бұл нұсқаулық менің үйдегі автоматтандырудың DIY сериясының бөлігі болып табылады, «DIY үйді автоматтандыру жүйесін жоспарлау» негізгі мақаласын қараңыз. Егер сіз әлі Homie не екенін білмесеңіз, Марвин Роджерден homie-esp8266 + homie-ге қараңыз
AVR микроконтроллерін бағдарламалау үшін экстремалды оттықты қолдану: 8 қадам

AVR микроконтроллерін бағдарламалау үшін экстремалды қыздырғышты қолдану: Сізде AVR қолданушыларының біртұтастығы, және ағымға енді кірушілер, сіздердің кейбіреулеріңіз PIC микроконтроллерлерінен, ал кейбіреулері ATMEL AVR -ден бастады, бұл сіз үшін жазылған! Сонымен, сіз USBASP сатып алдыңыз, себебі ол арзан және тиімді
ATMEGA 8, 16, 328 Attiny және сақтандырғыш битін қалай бағдарламалау керек: 5 қадам

ATMEGA 8,16,328 Attiny және Fuse Bit бағдарламалау әдісі: Сәлем достар. Бүгін мен сізге ATMEGA 8,16,328 Attiny және Fuse Bit бағдарламалауды көрсетемін
Sony LANC көмегімен экстремалды спорт үшін жақсы PIC басқарылатын дулыға камерасы: 4 қадам

Sony LANC көмегімен экстремалды спорт үшін жақсы PIC басқарылатын дулыға камерасы: Бұл нұсқаулықта сіздің басты камераңыз қапшықта қауіпсіз қалуы үшін қашықтан басқару пультімен басқарылатын арзан дулыға камерасын қалай жасау керектігін көрсетеді. Контроллерді сөмкенің погонына тағуға болады, және