როგორ დავწვათ ATTiny85 Arduino-Mega– ს პროვაიდერის გამოყენებით: 5 ნაბიჯი
როგორ დავწვათ ATTiny85 Arduino-Mega– ს პროვაიდერის გამოყენებით: 5 ნაბიჯი
Anonim
როგორ დავწვათ ATTiny85 არდუინო-მეგა როგორც პროვაიდერი
როგორ დავწვათ ATTiny85 არდუინო-მეგა როგორც პროვაიდერი

კონტრიბუტორები - საიან ვაადარი, ჩირანჯიბ კუნდუ

პროგრამირება ATTiny85 Arduino MEGA2560- ის გამოყენებით ISP- ით.

რამდენიმე თვის წინ, მე ვცდილობდი ჩემი Arduino პროექტის შემცირებას ჩემი Attiny 85 ic გამოყენებით. ეს იყო პირველი შემთხვევა, როდესაც ვცდილობდი 20u ATTiny 85 -ის პროგრამირებას ჩემი არდუინო მეგას გამოყენებით. მე რაღაც პრობლემა შემექმნა ამის გასაკეთებლად. ინტერნეტში ვეძებე, მაგრამ არ იყო პროექტი, რომელიც ნათლად აღწერდა ამის გაკეთების მეთოდს. ყველა მეთოდი აღწერილია Arduino Uno- ს გამოყენებით როგორც ISP, მაგრამ არ არის აღწერილი, თუ როგორ გამოიყენოთ Arduino Mega როგორც ISP. კოდის მცირე ცვლილებაა "ArduinoISP" ესკიზში, სანამ ჩვენ ვიყენებთ არდუინო მეგას, როგორც პროვაიდერს.

Ნაბიჯი 1:

გამოსახულება
გამოსახულება

პროცესი: თავდაპირველად მიიღეთ ATTiny 85 მხარდაჭერა Arduino IDE- ზე. ამისათვის თქვენ უნდა წახვიდეთ

1. ფაილი -> უპირატესობა

2. ახლა დააწკაპუნეთ "დამატებითი დაფების მენეჯერის მისამართებზე"

3. და ჩასვით მოცემული ბმული ყუთში: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. და შემდეგ დააჭირეთ OK.

5. ახლა დახურეთ Arduino IDE.

6. შემდეგ კვლავ დაიწყეთ IDE.

ნაბიჯი 2:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

7. შემდეგი გადადით: Tool -> Board -> Board Manager 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. ახლა დააკავშირეთ თქვენი პინი, როგორც აღწერილია ქვემოთ: მეგა პინი 51 ATtiny Pin 5 (MOSI)

მეგა პინი 50 ATtiny Pin 6 (MISO)

მეგა პინი 52 ATtiny Pin 7 (SCK)

ATtiny pin 4 GND (სახმელეთო პინი)

ATtiny Pin 8 VCC (5V)

მეგა პინი 53 ATtiny Pin 1 (SS)

** დააკავშირეთ 10uf კონდენსატორი Ground და RESET შორის არდუინო მეგას.

ნაბიჯი 5:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

13. Blink Led ესკიზის ატვირთვისთვის atmega გამოყენებით:

goto: ფაილი -> მაგალითი -> ძირითადი -> Blink.ino

14. შემდეგი თქვენ უნდა შეიცვალოთ ესკიზში led pin 13 -დან 1 -მდე, რადგან ATtiny 85 -ს აქვს მხოლოდ 8 პინი, ასე რომ თქვენ უნდა შეცვალოთ გამომავალი პინი.

15. ამის შემდეგ მივიღე: Tools Board ATtiny25/45/85

16. შემდეგ აირჩიეთ: ინსტრუმენტები პროცესორი ATtiny85

17. საათის დაყენება: ინსტრუმენტების საათი შიდა 8 მჰც

18. ახლა მივიღე: ინსტრუმენტები პროგრამისტი Arduino როგორც პროვაიდერი

19. შემდეგი თქვენ უნდა გქონდეთ გადასვლა: Tools Burn Bootloader

20. შესრულებულია ესკიზის ატვირთვა.:)

…….. მადლობა, სასიამოვნო დღეს გისურვებთ ……

გირჩევთ: