Სარჩევი:

ATmega8 როგორც Arduino (შიდა 8Mhz ბროლის გამოყენებით): 7 ნაბიჯი (სურათებით)
ATmega8 როგორც Arduino (შიდა 8Mhz ბროლის გამოყენებით): 7 ნაბიჯი (სურათებით)

ვიდეო: ATmega8 როგორც Arduino (შიდა 8Mhz ბროლის გამოყენებით): 7 ნაბიჯი (სურათებით)

ვიდეო: ATmega8 როგორც Arduino (შიდა 8Mhz ბროლის გამოყენებით): 7 ნაბიჯი (სურათებით)
ვიდეო: M#2: Atmega128 Development Board Pin Mapping | Outseal Dev. PLC Mega 2024, ნოემბერი
Anonim
ATmega8 როგორც Arduino (შიდა 8 მჰც ბროლის გამოყენებით)
ATmega8 როგორც Arduino (შიდა 8 მჰც ბროლის გამოყენებით)

დღესდღეობით, არდუინოს მსგავსმა მოწყობილობებმა იპოვეს ძალიან პოპულარული გამოყენება. ისინი შეიძლება გამოყენებულ იქნას მრავალი პროექტის შესაქმნელად, თუმცა, ისინი იკავებენ უამრავ ადგილს და ძვირია ზოგიერთი ჩვენგანისთვის (მათ შორის ჩემთვის). ამ პრობლემის გადასაჭრელად მე წარმოგიდგენთ ამ სასწავლო ინსტრუქციას, რომელიც გასწავლით თუ როგორ გამოიყენოთ ATmega8 (ან ნებისმიერი სხვა avr) ჩიპი Arduino კოდის შესანახად და როგორც კომპაქტური და იაფი Arduino. ამის გაკეთება მოითხოვს ადვილად ხელმისაწვდომ ელექტრონიკას, რომელიც, თუ თქვენც ჰობისტი ხართ, უკვე ექნებათ. სხვა ინსტრუქციებისაგან განსხვავებით, რომლებიც დამოკიდებულია იმავე გარე მიზნის მისაღწევად გარე ბროლის ოსცილატორის გამოყენებაზე, ეს პროექტი იყენებს ATmega8 შიდა 8 მჰც კრისტალს, რაც მას სიკეთედ აქცევს მათთვის, ვისაც არ აქვს 16 მჰც კრისტალი.

ასევე, მე ვიყენებ Arduino– ს როგორც ISP– ს ჩიპის დასაპროგრამებლად, ასე რომ ეს უფრო იაფს გახდის.

ახლა, ყოველგვარი ადიდების გარეშე, დავიწყოთ ჭორაობა!

ნაბიჯი 1: შეაგროვეთ რაღაცეები და ზოგიერთი ფაილი

შევიკრიბოთ რაღაცეების და ზოგიერთი ფაილების გარშემო
შევიკრიბოთ რაღაცეების და ზოგიერთი ფაილების გარშემო

მოთხოვნები:

1. 10uF კონდენსატორი - 1

2. მამაკაცი მამაკაცი მხტუნავი მავთულები - 8

3. პურის დაფა - 1

4. ATmega8 ჩიპი - 1

5. Arduino UNO ან სხვა Arduino

გადმოსაწერი ნივთები:

1. ჩამტვირთავი ATmega8– ისთვის

2. Arduino IDE v1.0.1

ეს ბმული მიგიყვანთ Arduino IDE ჩამოტვირთვების გვერდზე. ჩამოტვირთეთ v.1.0.1 სპეციალურად, რადგან მე აღმოვაჩინე, რომ ის მშვენივრად მუშაობს ATmega8 ჩიპთან. რატომღაც, უახლესი ვერსია მხარს არ უჭერს Boards.txt– ის მოდიფიკაციას, რაც გადამწყვეტია ამ ინსტრუქციისთვის.5. დაფები. Txt

ამ ფაილის გამოყენება მოგვიანებით იქნება განმარტებული.

ნაბიჯი 2: არდუინოს პროგრამისტად გადაქცევა

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

მას შემდეგ, რაც კოდი აიტვირთება, გადადით შემდეგ ეტაპზე.

ნაბიჯი 3: Arduino V1.0.1– ის დაყენება

Arduino V1.0.1– ის დაყენება
Arduino V1.0.1– ის დაყენება
Arduino V1.0.1– ის დაყენება
Arduino V1.0.1– ის დაყენება

Arduino v1.0.1 გადმოტვირთვის შემდეგ, ამოიღეთ იგი. ასევე, დააკოპირეთ გადმოწერილი "boards.txt" ფაილის მთელი ტექსტი.

1. ახლა თქვენ უნდა დაათვალიეროთ შემდეგი ფაილი მოპოვებულ საქაღალდეში:

"…….. / arduino-1.0.1 / აპარატურა / arduino / boards.txt"

2. გახსენით "boards.txt" და ჩასვით კოპირებული ტექსტი ფაილის ბოლოს.

3. ახლა გახსენით "arduino.exe", რომელიც მოთავსებულია მოპოვებულ Arduino 1.0.1 საქაღალდეში.

4. აირჩიეთ Arduino დაფა, როგორც "ATmega8-noxtal @8MHz"

5. შეარჩიეთ პროგრამისტი როგორც "Arduino როგორც ISP"

ახლა თქვენი Arduino IDE v1.0.1 დაყენებულია!

ნაბიჯი 4: Arduino– ს დაკავშირება ATmega8– ით

Arduino- სთან დაკავშირება ATmega8– ით
Arduino- სთან დაკავშირება ATmega8– ით
Arduino- სთან დაკავშირება ATmega8– ით
Arduino- სთან დაკავშირება ATmega8– ით
Arduino- სთან დაკავშირება ATmega8– ით
Arduino- სთან დაკავშირება ATmega8– ით

შეაერთეთ ATmega8 IC თქვენი Arduino– ით ზემოთ მოყვანილი სქემების მითითებით.

ასევე, გახსოვდეთ განათავსეთ 10uF კონდენსატორი RESET და GND ქინძისთავებს შორის.

მე დავურთე სურათი, თუ როგორ შევაერთე ჩემი არდუინო ATmega8– ში.

ნაბიჯი 5: ჩატვირთვის ჩამტვირთავი ATmega8– ზე

ჩატვირთვის ჩამტვირთავი ATmega8– ზე
ჩატვირთვის ჩამტვირთავი ATmega8– ზე
ჩატვირთვის ჩამტვირთავი ATmega8– ზე
ჩატვირთვის ჩამტვირთავი ATmega8– ზე
ჩატვირთვის ჩამტვირთავი ATmega8– ზე
ჩატვირთვის ჩამტვირთავი ATmega8– ზე
ჩატვირთვის ჩამტვირთავი ATmega8– ზე
ჩატვირთვის ჩამტვირთავი ATmega8– ზე

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

ჩამტვირთავი დამწვარი:

1. ამონაწერი "atmega8_noxtal.zip"-დან "……. / Arduino-1.0.1 / აპარატურა / arduino / ჩატვირთვის \".

2. თუ Arduino IDE უკვე მუშაობს, გადატვირთეთ, სხვაგვარად გახსენით.

3. შეამოწმეთ არის თუ არა პროგრამისტი, COM პორტი და დაფა გამართული, როგორც ეს აღწერილია ერთ – ერთ წინა საფეხურზე.

4. დააჭირეთ "Burn Bootloader" მენიუს "Tools".

თუ სწორად გაერთეთ, "ჩაწერე ჩამტვირთველის" ვარიანტზე დაწკაპუნებით, Arduino– ზე RX, TX და L განათება დაიწყებს კაშკაშა ბზინვარებას. მეც დავდე სურათი

ნაბიჯი 6: ატვირთეთ ესკიზები ATmega8– ში

სკეტჩების ატვირთვა ATmega8– ზე
სკეტჩების ატვირთვა ATmega8– ზე
სკეტჩების ატვირთვა ATmega8– ზე
სკეტჩების ატვირთვა ATmega8– ზე

მას შემდეგ, რაც ჩატვირთვის ჩამტვირთავი თქვენს ATmega8– ზე, თქვენ თითქმის დაასრულეთ ეს პროექტი.

ახლა ყველაფერი რაც თქვენ უნდა გააკეთოთ არის ატვირთოთ სასურველი ესკიზი თქვენს ჩიპზე. ამისათვის დარწმუნდით, რომ დაფა დაყენებულია "Atmega8-noxtal @8Mhz", ხოლო პროგრამისტი "Arduino როგორც ISP".

გახსოვდეთ, რომ გაყვანილობა, რომელიც თქვენ გამოიყენეთ ჩატვირთვის დამწვრობისას, ასევე გამოიყენება ესკიზების ასატვირთად

ესკიზის ატვირთვა ხდება Arduino– ს პროგრამისტად გამოყენებით, ასე რომ ჩვეულებრივგან განსხვავებით, როდესაც თქვენ დააჭირეთ Ctrl+U, ახლა თქვენ უნდა დააჭიროთ „Ctrl+Shift+U“, რომელიც IDE- ს ეუბნება ჩიპის დაპროგრამებას Arduino– ს საშუალებით.

ნაბიჯი 7: გილოცავთ

Image
Image
გილოცავთ!
გილოცავთ!

გილოცავთ თქვენი ATmega8 ჩიპის წარმატებით გარდაქმნას მინი არდუინოში. ახლა თქვენ შეგიძლიათ გახადოთ თქვენი პროექტები ბევრად უფრო კომპაქტური და იაფი. იმისათვის, რომ გაიგოთ მისი კავშირი Arduino ქინძისთავებთან, მიმართეთ "ATmega8 როგორც Arduino Pinout" ფაილს, რომელიც ადრე გადმოწერილი გაქვთ.

ასევე, თუ ეს დამხმარე აღმოჩნდა თქვენთვის, გთხოვთ დამეხმაროთ, რომ გადმოწერილი გადმოწერილი ბმულები ორჯერ ან სამჯერ ხელახლა გახსნათ. თქვენ ასევე შეგიძლიათ მხარი დამიჭიროთ პატრეონში.

სულ ესაა სასწავლი! თუ თქვენ გაქვთ რაიმე ეჭვი, მოგერიდებათ კომენტარის გაკეთება.

განაგრძეთ ლაპარაკი!

პროექტი ავტორი:

უტკარშ ვერმა

მადლობა აშიშ ჩუდჰარის თავისი კამერის დაკრედიტებისთვის.

გირჩევთ: