Სარჩევი:
- მარაგები
- ნაბიჯი 1: შესავალი Attiny85/13A
- ნაბიჯი 2: პროგრამირების ფარის დიზაინი
- ნაბიჯი 3: შეკრება
- ნაბიჯი 4: ნანოს ტესტირება და მოციმციმე არდუინოსთან ერთად, როგორც ISP
- ნაბიჯი 5: პროგრამირება
- ნაბიჯი 6: შედეგი
ვიდეო: მრავალჯერადი ATtiny85/13A პროგრამისტი: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ავტორი არნოვი შარმა
შესახებ: უბრალოდ კიდევ ერთი მწარმოებელი ინდოეთიდან: ') გამარჯობა არნოვ შარმას შესახებ »
გსმენიათ ოდესმე ისეთი პროექტი, როგორიცაა "LDR x Arduino UNO Automatic Light" ან მსგავსი, რომელიც იყენებს თქვენი 32 პინიანი მიკროკონტროლის 2-3 ციფრულ I/O პორტს? კარგია, თუ თქვენ უბრალოდ აკეთებთ პროტოტიპების მუშაობას, მაგრამ რა მოხდება, თუ თქვენ გსურთ დაამთავროთ ან წარმოქმნათ ეს პროტოტიპი როგორც პროდუქტი და არა როგორც პროექტი. ერთი ალტერნატივაა გამოიყენოთ უფრო პატარა და იაფი მიკროკონტროლერი, რომელიც ნაკლები ღირს და ადვილად შეიძლება განხორციელდეს ნებისმიერი დაბალი მოთხოვნის პროექტში. მიკროჩიპს აქვს მიკროკონტროლერების ხაზი სახელწოდებით "ATTINY AVR", რომლებიც პატარა მიკროკონტროლერები არიან, რომლებსაც შეუძლიათ ბევრი იმ სამუშაოს შესრულება, რასაც Arduino აკეთებს ბევრად უფრო კომპაქტური ფორმით.
Attiny85 და Attiny13 ერთ -ერთი ყველაზე გავრცელებული Attiny მიკროკონტროლია, რადგან ისინი იაფი და ადვილად ხელმისაწვდომია.
მათი დასაპროგრამებლად, ჩვენ ჩვეულებრივ ვიყენებთ Arduino– ს, როგორც ISP– ს დაყენებას ან USBasp– ს, მინდოდა Arduino nano– ს გამოყენებით attiny85 პროგრამირების ფარის გასაკეთებლად, მაგრამ არა 1 დამცავი პროგრამისთვის, არამედ 6 დიახ 6, ჩვენ შეგვიძლია დავპროგრამოთ 1 – ზე მეტი ხაზი ერთდროულად დრო მათ ყველა პარალელურად აკავშირებს.
ამ პოსტში, მე ვაჩვენებ ბიჭებს, თუ რამდენად ზუსტად გავაკეთე ეს პროგრამისტი და რჩევები, რათა დაპროგრამებული ვიყო მკაფიო.
მარაგები
საჭირო მასალები-
- არდუინო ნანო x1
- DIP8 სოკეტები x6
- 1uf 10V CAP x1
- მამრობითი სათაურები 28 ზუსტი
- LED- ები 0603 პაკეტი x4
- 1K რეზისტორი 0805 პაკეტი x2
- PCB
- 3D დაბეჭდილი დანართი
- attiny85 x6
ნაბიჯი 1: შესავალი Attiny85/13A
ATtiny85 არის მაღალი ხარისხის, დაბალი სიმძლავრის 8 ბიტიანი მიკროკონტროლერი, რომელიც დაფუძნებულია Advanced RISC არქიტექტურაზე. მას აქვს 8 Kbytes სისტემაში პროგრამირებადი Flash და პოპულარულია მისი კომპაქტური ზომისა და მახასიათებლების გამო
მისი სამუშაო ძაბვაა +1.8 ვ +5.5 ვ
(წაიკითხეთ მისი მონაცემთა ფურცელი მეტი ინფორმაციისთვის)
Attiny13 არის მაღალი ხარისხის, დაბალი სიმძლავრის მიკროჩიპი 8 ბიტიანი AVR RISC დაფუძნებული მიკროკონტროლერი, რომელიც აერთიანებს 1KB ISP ფლეშ მეხსიერებას, 64B SRAM, 64B EEPROM, 32B რეგისტრირებულ ფაილს და 4 არხიანი 10 ბიტიანი A/D კონვერტორს. მოწყობილობა მხარს უჭერს 20 MIPS გამტარუნარიანობას 20 MHz და მუშაობს 2.7-5.5 ვოლტს შორის.
ერთი საათის ციკლში მძლავრი მითითებების შესრულებით, მოწყობილობა აღწევს გამტარუნარიანობას, რომელიც უახლოვდება 1 MIPS– ს MHz– ზე, აბალანსებს ენერგიის მოხმარებას და დამუშავების სიჩქარეს.
(წაიკითხეთ მისი მონაცემთა ფურცელი მეტი ინფორმაციისთვის)
ეს ორი ჩიპი გარკვეულწილად მსგავსია და აქვთ იგივე პინუტი.
Attiny85 აღემატება Attiny13- ს, რადგან ის უფრო პოპულარულია და აქვს ბიბლიოთეკები, ვიდრე attiny13, რაც ამ ჩიპის დაწყებას ადვილს ხდის.
ნაბიჯი 2: პროგრამირების ფარის დიზაინი
მე დავაპროექტე ეს ნანო ბრეაკოუტ დაფა OrCad Cadance– ში, მას აქვს ოთხი LED (3 მათგანი დაკავშირებულია D7 D8 და D9– თან ICSP პროგრამირების სტატუსისთვის, ხოლო მეოთხე დაკავშირებულია D11 ან D0 ხაზთან იმ შემთხვევაში, თუ ჩვენ დაგვჭირდება ბორბლის ბორბლის შემოწმება)
მე ვაგზავნი მას PCBWAY– ში და 22 დღის განმავლობაში მივიღე PCB (პანდემიური სიტუაციის გამო)
(მე დავამატე გერბერის ფაილები სქემატურთან ერთად, ასე რომ თქვენ შეგიძლიათ ეს გამოაგზავნოთ PCB მწარმოებელზე ან შექმნათ თქვენი საკუთარი ვერსია)
ნაბიჯი 3: შეკრება
უყურეთ ვიდეოს ძირითადი ასამბლეის სახელმძღვანელო-
ნაბიჯი 4: ნანოს ტესტირება და მოციმციმე არდუინოსთან ერთად, როგორც ISP
პირველ რიგში, მე ჩავრთე Arduino nano ჩემი კომპიუტერით და გავანათე ის მარტივი Chaser led ესკიზით, რომელიც შეცვლის led- ს, რომელიც დაკავშირებულია pin D7, 8, 9 და D11 თანმიმდევრობით. მარცხნიდან მარჯვნივ
(უყურე ვიდეოს)
ამის შემდეგ, მე ავტვირთე "Arduino როგორც ISP" ესკიზი მაგალითიანი ესკიზებიდან ამ დაფაზე და ესკიზის ატვირთვის შემდეგ შევამცირე ჯუმპერი. ჩავრთე USB კაბელი და ამოვიღე 6 attiny85, პროგრამირებისთვის.
ნაბიჯი 5: პროგრამირება
მრავალი ადამიანის მსგავსად, მე გავეცანი მიკროკონტროლერებს Arduino პლატფორმის საშუალებით, Arduino IDE შეიძლება გამოყენებულ იქნას თითქმის ყველა Attiny მიკროკონტროლერის დასაპროგრამებლად Spence Konde– ს მიერ Attiny Core ფაილების დამატებით -
github.com/SpenceKonde/ATTinyCore
ინსტალაციის პროცესი საკმაოდ კარგად არის დოკუმენტირებული GitHub გვერდზე
მოციმციმე პროცესი საკმაოდ მარტივი და პირდაპირია
- განათავსეთ attiny85 ან 13 DIP სოკეტში მარჯვენა ორიენტაციის მიხედვით
- გადადით ინსტრუმენტები> დაფა და შეარჩიეთ თქვენი attiny85 დაფა.
- შეარჩიეთ საათის სიჩქარე 1 მჰც, 4 მჰც ან 8 მჰც -მდე (მოციმციმე ესკიზისთვის 1 მჰც კარგია)
- აირჩიეთ სწორი com პორტი
- ინსტრუმენტში> პროგრამისტი აირჩიეთ "Arduino როგორც პროვაიდერი"
- დააჭირეთ BURN BOOTLOADER- ს
- ახლა გადადით ჩანახატზე> და აირჩიეთ "პროგრამის გამოყენებით პროგრამის გამოყენებით" ან უბრალოდ Ctrl+Shift+U
ნაბიჯი 6: შედეგი
განათავსეთ დაპროგრამებული Attiny85 ან 13 პურის დაფაზე და შეაერთეთ led D4* და GND– თან და გამორთეთ ცალკე.
ALL GONNA BLINK (უყურეთ ვიდეოს)
ამ კონფიგურაციის წყალობით, თქვენ შეგიძლიათ დააპროგრამოთ ერთზე მეტი ხაზი ერთდროულად, რაც საკმაოდ სასარგებლო მიღწევაა, რადგან ახლა თქვენ შეგიძლიათ მარტივად გაიმეოროთ თქვენი პროექტი, ან შეგიძლიათ აწარმოოთ ისინი პროგრამების გასაყიდად. ვიმედოვნებ, რომ ეს პოსტი გარკვეულწილად სასარგებლო იყო. აქ ყველაფერი ღიაა, ასე რომ, თუ რამე დაგჭირდებათ, დატოვეთ კომენტარი.
გირჩევთ:
CH341A პროგრამისტი: 8 ნაბიჯი
CH341A პროგრამისტი: მე ახლახანს შევიძინე CH341A მინი პროგრამისტი. მინი პროგრამისტი კარგადაა და მას შეუძლია გამოიყენოს 24 და 24 სერიის ჩიპების დაპროგრამება. ეს არის ძალიან დაბალი ღირებულება, მაგრამ საკმაოდ სასარგებლოა, რადგან შემიძლია გამოვიყენო ჩემი კომპიუტერის BIOS და როუტერის firmware. WCH– ს აქვს კეთილმოწყობილი გამოშვებები
არდუინო როგორც პროვაიდერი -- ჩაწერეთ ექვსკუთხა ფაილი AVR -- - ში დაუკრავენ AVR -- Arduino როგორც პროგრამისტი: 10 ნაბიჯი
არდუინო როგორც პროვაიდერი || ჩაწერეთ Hex ფაილი AVR || დაუკრავენ AVR || Arduino როგორც პროგრამისტი: ……………………… გთხოვთ გამოიწეროთ ჩემი YouTube არხი სხვა ვიდეოებისთვის …….. ეს სტატია ეს ყველაფერი არდუინოს შესახებ isp. თუ გსურთ ატვირთოთ ექვსკუთხა ფაილი ან გსურთ დააყენოთ თქვენი დაუკრავენ AVR– ში, მაშინ არ გჭირდებათ პროგრამისტის ყიდვა, შეგიძლიათ გააკეთოთ
პაწაწინა პროგრამისტი ATTINY მიკროკონტროლერებისთვის Arduino UNO– ით: 7 ნაბიჯი
პაწაწინა პროგრამისტი ATTINY მიკროკონტროლერებისთვის Arduino UNO– ით: ამჟამად საინტერესოა გამოიყენოთ ATTINY სერიის მიკროკონტროლერები მათი მრავალფეროვნების, დაბალი ფასის გამო, არამედ ის ფაქტი, რომ მათი ადვილად დაპროგრამება შესაძლებელია ისეთ გარემოში, როგორიცაა Arduino IDE. Arduino მოდულებისთვის განკუთვნილი პროგრამები ადვილად გადააქვთ
კიდევ ერთი ATTINY85 ISP პროგრამისტი ფარი Arduino– სთვის: 8 ნაბიჯი
კიდევ ერთი ATTINY85 ISP პროგრამისტი ფარი Arduino– სთვის: بسم الله الرحمن الرحيم ATTINY85 ISP პროგრამისტის ფარი შექმნილია ATTiny85 µC კონტროლერების მარტივად პროგრამირებისათვის. ფარი უნდა იყოს ჩართული Arduino Uno დაფაზე. Arduino Uno მზად არის იმოქმედოს როგორც " In Circuit სერიული პროგრამისტი & ციტატა
5 ტრანზისტორი PIC პროგრამისტი *სქემატურად დაემატა ნაბიჯი 9 !: 9 ნაბიჯი
5 ტრანზისტორი PIC პროგრამისტი *სქემატურად დაემატა ნაბიჯი 9!: შექმენით თქვენი საკუთარი PIC პროგრამისტი თქვენი კომპიუტერის პარალელური პორტისთვის. ეს არის დავით ტეიტის კლასიკური დიზაინის ვარიაცია. ეს არის ძალიან საიმედო და არსებობს კარგი პროგრამირების პროგრამა უფასოდ. მე მომწონს IC-Prog და PICpgm პროგრამისტი. ყველაზე უკეთ, ის