Სარჩევი:

როგორ ატვირთოთ C კოდი AVR– ზე Arduino Uno როგორც პროგრამისტი: 6 ნაბიჯი
როგორ ატვირთოთ C კოდი AVR– ზე Arduino Uno როგორც პროგრამისტი: 6 ნაბიჯი

ვიდეო: როგორ ატვირთოთ C კოდი AVR– ზე Arduino Uno როგორც პროგრამისტი: 6 ნაბიჯი

ვიდეო: როგორ ატვირთოთ C კოდი AVR– ზე Arduino Uno როგორც პროგრამისტი: 6 ნაბიჯი
ვიდეო: ESP8266 ESP01 WIFI-UART | LDmicro-Roboremo პროგრამირება 2024, ნოემბერი
Anonim
როგორ ატვირთოთ C კოდი AVR– ზე Arduino Uno როგორც პროგრამისტი
როგორ ატვირთოთ C კოდი AVR– ზე Arduino Uno როგორც პროგრამისტი

გამარჯობა ყველას: D

აქ მე გაგიზიარებთ მარტივ გზას ნებისმიერი AVR ჩიპის პროგრამირებისათვის Arduino Uno R3

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

მარაგები

თქვენ დაგჭირდებათ:

  1. Arduino uno r3 მოსახსნელი ჩიპით (1)
  2. ჯუმბერის მავთულები
  3. 10uF ელექტროლიტური კონდენსატორი (1)
  4. Hex ფაილი გენერირდება თქვენი C კოდიდან

ნაბიჯი 1: Arduino ISP

არდუინოს პროვაიდერი
არდუინოს პროვაიდერი

პირველი: გახსენით თქვენი Arduino IDE და ატვირთეთ Arduino ISP თქვენს Arduino– ში

თქვენ შეგიძლიათ იპოვოთ ფაილი -> მაგალითები

ატვირთვის ღილაკზე დაჭერის წინ უნდა შეამოწმოთ დაფის ტიპი და COM პორტი.

შენიშვნა: ეს კოდი თქვენს Arduino- ს გადააქცევს პროგრამისტად!

ნაბიჯი 2: იპოვეთ მონაცემთა ცხრილი თქვენი AVR– სთვის და შეამოწმეთ Pin Out

იპოვეთ მონაცემთა ცხრილი თქვენი AVR– სთვის და შეამოწმეთ პინი
იპოვეთ მონაცემთა ცხრილი თქვენი AVR– სთვის და შეამოწმეთ პინი

პინ 1 არის პინი, რომელსაც აქვს პატარა წერტილი ახლოს

ჩვენ გვჭირდება (VCC, GND, Reset, UCSK, MISO, MOSI) მათი განთავსება თქვენს AVR– ში.

ნაბიჯი 3: დაუკავშირეთ Arduino AVR– ს

დაუკავშირეთ არდუინო AVR– ს
დაუკავშირეთ არდუინო AVR– ს
დაუკავშირეთ არდუინო AVR– ს
დაუკავშირეთ არდუინო AVR– ს
დაუკავშირეთ არდუინო AVR– ს
დაუკავშირეთ არდუინო AVR– ს

შეაერთეთ Arduino AVR– ს ფიგურისა და თქვენი AVR მონაცემთა ცხრილის მიხედვით

და არ დაგავიწყდეთ 10uF კონდენსატორის დაკავშირება თქვენი Arduino– ს GND– ს RST– სთან Arduino– ს ავტომატური გადატვირთვის გამორთვის მიზნით.

ნაბიჯი 4: მიიღეთ თქვენი დაუკრავენ პარამეტრები და AVRDUDE APP

მიიღეთ თქვენი დაუკრავენ პარამეტრები და AVRDUDE APP
მიიღეთ თქვენი დაუკრავენ პარამეტრები და AVRDUDE APP

წადი

www.engbedded.com/fusecalc/

და აირჩიეთ თქვენი AVR, ჩემი არის Atmega16

მე არაფერს შევცვლი, ასე რომ არ გავანადგურებ ჩემს AVR- ს, მაგრამ შიდა RC- ს შევცვლი 8 MHZ- მდე "თქვენ შეგიძლიათ აირჩიოთ გარე 16 MHZ კრისტალი" ეს თქვენზეა.

გადაახვიეთ ქვემოთ და დააკოპირეთ avrdude არგუმენტი

ჩასვით AVRDUDE პროგრამაში.

ჩემი არის

-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m

AVEDUDE გადმოსაწერი ბმული:

download.savannah.gnu.org/releases/avrdude/

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

ნაბიჯი 5: მიიღეთ თქვენი HEX ფაილი თქვენი C კოდიდან

მიიღეთ თქვენი HEX ფაილი თქვენი C კოდიდან
მიიღეთ თქვენი HEX ფაილი თქვენი C კოდიდან

მე დავწერ უბრალო c კოდს, რომ LED მოციმციმე PIN 20 -ში

ატვირთეთ hex ფაილი avrdude– ში Flash განყოფილებაში და დააჭირეთ პროგრამას

ნაბიჯი 6: დასასრული

ნებისმიერი კითხვისთვის გააკეთეთ კომენტარი ქვემოთ

გირჩევთ: