Სარჩევი:

ATtiny პროგრამისტი Arduino Uno– სთვის: 3 ნაბიჯი
ATtiny პროგრამისტი Arduino Uno– სთვის: 3 ნაბიჯი

ვიდეო: ATtiny პროგრამისტი Arduino Uno– სთვის: 3 ნაბიჯი

ვიდეო: ATtiny პროგრამისტი Arduino Uno– სთვის: 3 ნაბიჯი
ვიდეო: LDmicro 3: PIC16F628A & Arduino Nano (Microcontroller PLC Ladder Logic Programming with LDmicro) 2024, დეკემბერი
Anonim
ATtiny პროგრამისტი Arduino Uno– სთვის
ATtiny პროგრამისტი Arduino Uno– სთვის

თუ Arduino პლატფორმით დარწმუნებული ხართ და გინდათ სცადოთ სხვა ატმოსფერული მიკროკონტროლერების დაპროგრამება, ეს სახელმძღვანელო დაგეხმარებათ პირველი ნაბიჯების გადადგმაში. კერძოდ, თქვენ შექმნით ფარს Arduino Uno თავსებადი დაფებისთვის, რათა დაპროგრამდეს მრავალი ATtiny მიკროკონტროლერი (2313/4313 25/45/85 და შესაძლოა ზოგიერთი სხვა).

მარაგები

ამ საკმაოდ მარტივი პროექტისთვის დაგჭირდებათ:

-დაფა (ცალმხრივი ან ორმხრივი მინიმუმ 20x10 წერტილი)

-3x5 მმ LED ნათურები

-3x 220-330 Ohm რეზისტორები

-20 პინიანი სოკეტი

-12 მამრობითი pin სათაურები (მინიმუმ)

-1x მხტუნავი

-ზოგიერთი მხტუნავი მავთული

და რა თქმა უნდა ATtiny მიკროკონტროლერთან მუშაობა (ჩემს შემთხვევაში ეს არის 2313)

ნაბიჯი 1: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

მე დიდად არ ვარ მიჩვეული ნაბიჯ -ნაბიჯ სახელმძღვანელოების გაკეთებას, ამიტომ უბრალოდ ვამაგრებ საბოლოო შედეგს და გაყვანილობას. გთხოვთ გაითვალისწინოთ, რომ LED- ების პოლარობა არ არის დაცული Fritzing სურათზე, ასე რომ ფრთხილად იყავით!

თუ თქვენ გადაწყვიტეთ გამოიყენოთ ცალმხრივი პერფორატი, თქვენ უნდა დააჭიროთ მამაკაცის სათაურებს საცობებით, რათა გახადოთ ქინძისთავები უფრო გრძელი და გააკრათ უკნიდან.

ჯუმპერი საჭიროა GND პინის შესაცვლელად (იმის მიხედვით თუ რომელ მიკროკონტროლერს იყენებთ) თუმცა მე შევძელი ესკიზის ატვირთვა ATtiny 2313 – ზე GND– ს გარეშეც კი…

მწვანე LED ყოველთვის ჩართულია და არჩევითია.

ნაბიჯი 2: პროგრამული უზრუნველყოფის დაყენება

პროგრამული უზრუნველყოფის დაყენება
პროგრამული უზრუნველყოფის დაყენება
პროგრამული უზრუნველყოფის დაყენება
პროგრამული უზრუნველყოფის დაყენება

ახლა თქვენ უნდა ატვირთოთ arduino isp arduino დაფაზე. გადადით ფაილზე -> მაგალითები -> ArduinoISP.

ატვირთვამდე შეგიძლიათ შეცვალოთ LED- ების ქცევა 8 და 9 პინების მინიჭებით, პინ 7 არ იქნება გამოყენებული. PMODE (ჩემს შემთხვევაში ცისფერი) არის ის, რომელიც ციმციმებს ესკიზის ატვირთვისას. ERR აანთებს შეცდომას. მე ვცადე შეცდომების სიმულაცია, მაგრამ ის არასოდეს განათებულა… HB ნიშნავს HeartBeat და პერიოდულად ჩაირთვება და გამორთულია. არ არის ძალიან სასარგებლო ჩემთვის, მაგრამ შეგიძლიათ მიანიჭოთ ის ERR LED– ის ნაცვლად.

ნაბიჯი 3: ატვირთეთ ესკიზი

ატვირთეთ თქვენი ესკიზი
ატვირთეთ თქვენი ესკიზი
ატვირთეთ თქვენი ესკიზი
ატვირთეთ თქვენი ესკიზი
ატვირთეთ თქვენი ესკიზი
ატვირთეთ თქვენი ესკიზი

ახლა თქვენ საბოლოოდ მზად ხართ ატვირთოთ ესკიზი. დარწმუნდით, რომ თქვენ გაქვთ დაყენებული თქვენი კონკრეტული დაფა (მიკროკონტროლერი) და შემდეგ გადადით Tools -> Programmer -> Arduino როგორც ISP.

დარწმუნდით, რომ თქვენს ესკიზში მინიჭებული ციფრული ქინძისთავები შეესაბამება თქვენს მიკროკონტროლერის პინებს.

ახლა თქვენ მზად ხართ ატვირთოთ ესკიზი!

გირჩევთ: