Բովանդակություն:
- Քայլ 1: Ձեր 40DIP սխեմայի ապահովիչների հաշվարկը
- Քայլ 2. Փնտրում ենք Boards.txt ֆայլը Mightycore տեղեկատուում
- Քայլ 3. Փոփոխեք Boards.txt- ը և Bootload With Mightycore- ով
- Քայլ 4: Եզրակացություն
Video: Ինչպես անջատել JTAG- ը նախքան Atmegas 40DIP- ը բեռնելը Arduino IDE Mightycore- ով. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Վերջերս ես օգտագործեցի atmegas 40 DIP- ը `արդյունաբերական համակարգերը վերահսկելու համար, քանի որ այս կարգի միկրոկոնտրոլերը մատակարարում է բազմաթիվ անալոգային կամ թվային I/O մուտքագրում, այնպես որ ձեզ ընդլայնիչներ պետք չեն:
Atmegas32/644p/1284p- ը ներառում է ձեր ստեղծած ուրվագիծը ներբեռնելու միջոց, որը կոչվում է «JTAG» (տե՛ս
hy.wikipedia.org/wiki/JTAG ՝ լրացուցիչ բացատրությունների համար): Եթե դուք օգտագործում եք Arduino IDE կամ LDmicro (IEC 61-131), ուրվագծերը ներբեռնվում են SPI նավահանգստով, իսկ JTAG կապերը (4 կապում ՝ PC2 (D18) PC3 (D19) PC4 (D20) PC5 (D21) հասանելի չեն որևէ բանի համար: Այսպիսով, դուք պետք է անջատեք JTAG- ը ձեր ծրագրում:
Arduino IDE- ով դուք պարզապես պետք է տեղադրման 3 տող ավելացնեք կարգաբերման բաժնում այսպես.
uint8_t tmp = 1 << JTD;
MCUCR = tmp;
MCUCR = tmp;
Երկու անգամ MCUCR գծի մեթոդը:
LDmicro- ի հետ ես ոչինչ չկարողացա անել:
Այս խնդիրներից խուսափելու համար ես բեռնում եմ MCUCR գրանցամատյանից հետո Arduino IDE- ի հետ իմ atmegas- ի շահագործումից հետո Mightycore- ի ներքո: JTAG հաշմանդամ ունեցող ապահովիչներն այրելու միջոց:
Քայլ 1: Ձեր 40DIP սխեմայի ապահովիչների հաշվարկը
Գնացեք վեբ կայք ՝
eleccelerator.com/fusecalc/fusecalc.php?chi…
Ընտրեք լավ միացում (իմ օրինակով atmega1284p, բայց նույն կերպ ՝ 40 այլ DIP ատմեգաների դեպքում) և նայեք «U hfuse: w: 0x99: m» և չեղարկեք JTAGEN- ը, այնպես որ այն տալիս է «U hfuse: w: 0xD9: m»: Ձեր մտքում պահեք 0xD9 արժեքը:
Քայլ 2. Փնտրում ենք Boards.txt ֆայլը Mightycore տեղեկատուում
Ձեր համակարգչի վրա որոնեք Mightycore գրացուցակը: Ինձ համար C: / user / yourself / AppData / Local / Arduino15 / փաթեթներ / Mightycore / Harware / avr / 2.0.0 / boards.txt:
Քայլ 3. Փոփոխեք Boards.txt- ը և Bootload With Mightycore- ով
Նայեք atmega1284p- ի ժամացույցի հաճախականությունների բլոկին Notepad ++ - ով:
Փոփոխեք յուրաքանչյուր բարձր ապահովիչը, ինչպիսին է «1284.menu.clock.16MHz_external.bootloader.high_fuses = 0xd6» - ը «1284.menu.clock.16MHz_external.bootloader.high_fuses = 0xd9» (0xd9 նախորդ արժեքը, որը դուք պետք է հիշեիք): Պահեք այն:
Այնուհետև պարզապես պետք է հետևել տրված բեռնման եղանակին
www.instructables.com/id/Arduino-18x-Clone…
Վերջ:
Քայլ 4: Եզրակացություն
Այժմ դուք վաստակում եք 4 մուտք/ելք և կարիք չունեք ձեր ուրվագծերում գրանցման որևէ մանիպուլյացիա կատարել: Կարող եք նաև վերադառնալ և միացնել JTAGEN- ը և վերաբեռնել ևս մեկ անգամ:
Շնորհիվ համացանցի բոլոր հետաքրքիր ձեռնարկների, որոնք ինձ որոշ բանալիներ տվեցին այս նախագծում հաջողության հասնելու համար:
Խորհուրդ ենք տալիս:
Ինչպես անջատել ավտոմատ ուղղումը միայն մեկ բառի համար (iOS) ՝ 3 քայլ
Ինչպես անջատել ավտոմատ ուղղումը միայն մեկ բառի համար (iOS). Երբեմն ինքնաբեր ուղղումը կարող է շտկել այն, ինչ դուք չեք ցանկանում ուղղել, օր. տեքստային հապավումները սկսում են իրենց բոլոր տառերը դարձնել (օրինակ, IMO- ի ուղղում IMO- ին, օրինակ): Ահա թե ինչպես ստիպել նրան դադարեցնել մեկ բառի կամ արտահայտության ուղղումը ՝ առանց անջատելու ինքնությունը
Ինչպես միացնել/անջատել WiFi- ն ՝ օգտագործելով հրամանի տողը !!: 4 քայլ
Ինչպես միացնել/անջատել Wifi- ն ՝ օգտագործելով հրամանի տողը
Ինչպես անջատել ավտոմատ ուղղումը Samsung Galaxy S4- ում !!: 7 քայլ
Ինչպես անջատել Samsung Galaxy S4- ի ավտոմատ ուղղումը: Այս հրահանգը ցույց կտա ձեզ, թե ինչպես անջատել ձեր Samsung Galaxy S4- ում ինքնալուծումը: Բաժանորդագրվեք իմ ալիքին: Շնորհակալություն
Ինչպես անջատել Mac- ի գործարկման ձայնը `5 քայլ
Ինչպես անջատել Mac- ի գործարկման ձայնը. Երբ դուք միացնում կամ վերագործարկում եք ձեր Mac- ը, “ գործարկման ձայնի ձայնը ” մատանիները Ոմանք գուցե սիրում են այս ձայնը, բայց ոմանք ՝ ոչ այնքան: Ձայնը կարող է ձեզ տեղեկացնել, որ Mac- ը պատշաճ կերպով գործարկվում է: Բայց գուցե որոշ ժամանակ անջատեք ձայնը
Ինչպես ստուգել, թե արդյոք խաղը կգործի ձեր համակարգչի վրա, նախքան խաղը գնելը: 4 քայլ
Ինչպես ստուգել, թե արդյոք խաղը կգործի ձեր համակարգչի վրա խաղը գնելուց առաջ. Ես վերջերս ձեռք եմ բերել Call of Duty 4 ընկերոջից (անվճար կարող եմ ավելացնել), քանի որ չի աշխատի նրա համակարգչի վրա: Դե, նրա համակարգիչը բավականին նոր է, և նա ինձ տարակուսեց, թե ինչու չի աշխատի: Այսպիսով, ինտերնետում մի քանի ժամ փնտրելուց հետո ես հանդիպեցի