Mundarija:

Arduino Uno dasturchisi sifatida C kodini AVR -ga qanday yuklash kerak: 6 qadam
Arduino Uno dasturchisi sifatida C kodini AVR -ga qanday yuklash kerak: 6 qadam

Video: Arduino Uno dasturchisi sifatida C kodini AVR -ga qanday yuklash kerak: 6 qadam

Video: Arduino Uno dasturchisi sifatida C kodini AVR -ga qanday yuklash kerak: 6 qadam
Video: Программирование модуля датчика температуры и влажности ESP8266 ESP01 DHT11 | удаленныйXY | ФЛПрог 2024, Noyabr
Anonim
Arduino Uno dasturchisi sifatida C kodini AVR -ga qanday yuklash kerak
Arduino Uno dasturchisi sifatida C kodini AVR -ga qanday yuklash kerak

Hammaga salom: D.

Bu erda men Arduino Uno R3 yordamida har qanday AVR chipini dasturlashning oddiy usulini aytib beraman

Kodni mikrokontrolleringizga yozish uchun faqat Arduino Uno kifoya qiladi, buning uchun juda qimmatga tushadigan maxsus dasturchi sotib olish kerak.

Ta'minotlar

Sizga kerak bo'ladi:

  1. Olinadigan chipli Arduino uno r3 (1)
  2. Jumper simlari
  3. 10 uF elektrolitlar kondansatkichi (1)
  4. C kodidan yaratilgan hex fayl

1 -qadam: Arduino provayder

Arduino provayder
Arduino provayder

Birinchidan: Arduino IDE -ni oching va Arduino provayderingizni Arduino -ga yuklang

Siz uni Fayl -> Misollardan topishingiz mumkin

Yuklash tugmachasini bosishdan oldin, boshqaruv paneli va COM portini tekshirish kerak.

QAYD: bu kod Arduino -ni dasturchiga aylantiradi!

2 -qadam: AVR ma'lumotlar jadvalini toping va pinni tekshiring

AVR uchun ma'lumotlar jadvalini toping va pinni tekshiring
AVR uchun ma'lumotlar jadvalini toping va pinni tekshiring

1 -pin - bu yaqinida kichik nuqta bo'lgan pin

bizga kerak (VCC, GND, Reset, UCSK, MISO, MOSI) ularni AVR -da toping.

3 -qadam: Arduino -ni AVR -ga ulang

Arduino -ni AVR -ga ulang
Arduino -ni AVR -ga ulang
Arduino -ni AVR -ga ulang
Arduino -ni AVR -ga ulang
Arduino -ni AVR -ga ulang
Arduino -ni AVR -ga ulang

Arduino -ni AVR -ga rasm va AVR ma'lumotlar jadvaliga muvofiq ulang

va Arduino -ning avtomatik tiklanishini o'chirish uchun Arduino -ning GND va RST o'rtasida 10uF kondansatkichni ulashni unutmang.

4 -qadam: sug'urta sozlamalarini oling va AVRDUDE ilovasini o'rnating

Sug'urta sozlamalarini va AVRDUDE ilovasini oling
Sug'urta sozlamalarini va AVRDUDE ilovasini oling

ga borish

www.engbedded.com/fusecalc/

va AVR -ni tanlang, meniki Atmega16

Men hech narsani o'zgartira olmayman, shuning uchun AVR -ni yo'q qilmayman, lekin ichki RC -ni 8 MGts ga o'zgartiraman "Siz 16 MGtsli tashqi kristalni tanlashingiz mumkin" bu sizga bog'liq.

pastga siljiting va argumentni nusxalash

uni AVRDUDE dasturiga joylashtirish uchun.

meniki

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

AVEDUDE yuklab olish havolasi:

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

Keyin uni oching va rasm kabi sozlamalarni o'zgartiring va sizning qurilmangizga qarab, sug'urta sozlamalarini Qo'shimcha buyruq qatori arglariga joylashtirishni unutmang.

5 -qadam: HEX faylini C kodidan oling

HEX faylini C kodidan oling
HEX faylini C kodidan oling

Men PIN 20 -dagi LEDni o'chirish uchun oddiy kod yozaman

olti burchakli faylni Flash bo'limida avrdude -ga yuklang va dasturni bosing

6 -qadam: Oxir

Har qanday savol uchun quyida izoh qoldiring

Tavsiya: