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

Ինչպես այրել ATTiny85- ը Arduino-Mega- ի միջոցով ՝ որպես ISP: 5 քայլ
Ինչպես այրել ATTiny85- ը Arduino-Mega- ի միջոցով ՝ որպես ISP: 5 քայլ

Video: Ինչպես այրել ATTiny85- ը Arduino-Mega- ի միջոցով ՝ որպես ISP: 5 քայլ

Video: Ինչպես այրել ATTiny85- ը Arduino-Mega- ի միջոցով ՝ որպես ISP: 5 քայլ
Video: M#1. Տեղադրեք Outseal PLC Mega-ն ATmega128 զարգացման խորհրդի հետ | Outseal Dev. PLC Mega 2024, Նոյեմբեր
Anonim
Ինչպես այրել ATTiny85- ը Arduino-Mega- ի միջոցով որպես ISP
Ինչպես այրել ATTiny85- ը Arduino-Mega- ի միջոցով որպես ISP

Ներդրողներ - Սայան Վադադար, Չիրանջիբ Կունդու

Mingրագրավորում ATTiny85- ով ՝ օգտագործելով Arduino MEGA2560- ը որպես ISP:

Մի քանի ամիս առաջ ես փորձում էի կրճատել իմ Arduino նախագիծը ՝ օգտագործելով իմ Attiny 85 ic- ը: Առաջին անգամն էր, որ փորձում էի ծրագրավորել 20u ATTiny 85- ը ՝ օգտագործելով իմ Arduino Mega- ն: Ես ինչ -որ խնդրի առաջ էի կանգնել դա անելու համար: Ես փնտրեցի ինտերնետով, բայց չկար նախագիծ, որը հստակ նկարագրեր դրա կատարման եղանակը: Բոլոր մեթոդները նկարագրված են Arduino Uno- ի միջոցով որպես ISP, բայց չեն նկարագրվում, թե ինչպես օգտագործել Arduino Mega- ն որպես ISP: «ArduinoISP» էսքիզում կոդի մի փոքր փոփոխություն կա, մինչ մենք Arduino Mega- ն օգտագործում ենք որպես ISP:

Քայլ 1:

Պատկեր
Պատկեր

Գործընթաց. Սկզբում ստացեք ATTiny 85 աջակցությունը Arduino IDE- ում: Դրա համար պետք է գնալ

1. Ֆայլ -> Նախապատվություն

2. Այժմ կտտացրեք «Լրացուցիչ խորհուրդների մենեջերի URL- ներ»

3. Եվ տեղադրեք Տվյալ Հղումը Տուփին.

5. Այժմ փակեք Arduino IDE- ն:

6. Հետո նորից սկսեք IDE- ն:

Քայլ 2:

Պատկեր
Պատկեր
Պատկեր
Պատկեր

7. Հաջորդը ՝ Գործիք -> Տախտակ -> Խորհրդի կառավարիչ 8. Այժմ որոնեք ՝ attiny

9. Ներբեռնեք և տեղադրեք. «Attiny by Davis A. Mellis»

10. Հաջորդը միացրեք ձեր Arduino- ն համակարգչին, այնուհետև ընտրեք Arduino Mega Board- ը և ընտրեք ճիշտ նավահանգիստը:

Քայլ 3:

Պատկեր
Պատկեր

11. Այժմ գնացեք ՝ Ֆայլ -> Օրինակ -> ArduinoISP

12. Բացեք այդ օրինակը:

13. Փոփոխություն, ինչպես ցույց է տրված վերևում նկարում (նաև ստորև):

#սահմանեք Վերագործարկեք 53

#սահմանեք PIN_MOSI 51

#սահմանեք PIN_MISO 50

#սահմանեք PIN_SCK 52

14. Վերբեռնում ՝ ArduinoISP.ino

Քայլ 4:

Պատկեր
Պատկեր
Պատկեր
Պատկեր

12. Այժմ միացրեք ձեր քորոցը, ինչպես նկարագրված է ստորև. Mega Pin 51 ATtiny Pin 5 (MOSI)

Mega Pin 50 ATtiny Pin 6 (MISO)

Mega Pin 52 ATtiny Pin 7 (SCK)

ATtiny կապում 4 GND (Ground pin)

ATtiny Pin 8 դեպի VCC (5V)

Mega Pin 53 ATtiny Pin 1 (SS)

** միացրեք 10uf կոնդենսատորը Ground- ի և RESET- ի միջև Arduino Mega- ին:

Քայլ 5:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

13. Blink Led էսքիզը atmega- ի միջոցով վերբեռնելու համար.

goto: Ֆայլ -> Օրինակ -> Հիմնական -> Blink.ino

14. Հաջորդը, ուրվագիծը պետք է փոխվի դեպի led կապիչ 13 -ից 1 -ը, քանի որ ATtiny 85 -ն ունի ընդամենը 8 փին, այնպես որ դուք պետք է փոխեք ելքային քորոցը:

15. Այդ կետից հետո. Գործիքների տախտակ ATtiny25/45/85

16. Այնուհետեւ ընտրեք. Գործիքներ Processor ATtiny85

17. Սահմանել ժամացույցը. Գործիքների ժամացույց Ներքին 8 ՄՀց

18. Այժմ գնացեք. Գործիքներ ծրագրավորող Arduino- ն որպես ISP

19. Հաջորդը դուք պետք է գնաք ՝ Tools Burn Bootloader

20. Կատարված է Էսքիզների վերբեռնում::)

…….. Շնորհակալություն, հաճելի օր անցկացրեք ……

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