Агуулгын хүснэгт:

Ардуино ISP байдлаар -- AVR дээр Hex файлыг шарах -- AVR дахь гал хамгаалагч -- Ардуино програмистын хувьд: 10 алхам
Ардуино ISP байдлаар -- AVR дээр Hex файлыг шарах -- AVR дахь гал хамгаалагч -- Ардуино програмистын хувьд: 10 алхам

Видео: Ардуино ISP байдлаар -- AVR дээр Hex файлыг шарах -- AVR дахь гал хамгаалагч -- Ардуино програмистын хувьд: 10 алхам

Видео: Ардуино ISP байдлаар -- AVR дээр Hex файлыг шарах -- AVR дахь гал хамгаалагч -- Ардуино програмистын хувьд: 10 алхам
Видео: M#2: Назначение контактов макетной платы Atmega128 | Outseal Dev. ПЛК Мега 2024, Долдугаар сарын
Anonim
Image
Image
Шаардлага
Шаардлага

………………………

Миний YouTube сувгийг SUBSCRIBE дарж илүү олон видеог үзээрэй ….

Энэ нийтлэл нь arduino -ийн тухай isp -ийн тухай юм.

Хэрэв та hex файл байршуулахыг хүсч байвал эсвэл гал хамгаалагчаа AVR -д тохируулахыг хүсч байвал програмист худалдаж авах шаардлагагүй, та үүнийг arduino ашиглан хийж болно.

Энэ нийтлэлд би heme файлыг atmega8 дээр байршуулсан бөгөөд хэрэв та бусад AVR дээр hex файл байршуулахыг хүсч байвал процессыг ойлгож, ижил алхмуудыг дагана уу.

……………………

Алхам 1: Шаардлага

Шаардлага
Шаардлага
Шаардлага
Шаардлага
  1. Ардуино нэгдээрэй
  2. Зарим холбогч утас
  3. Талхны самбар
  4. Болор осциллятор (хэрэв таны хянагч гадаад осциллятор дээр тохируулагдсан бол заавал биш)

*** хэрэв таны хянагч хайрцагнаас гадуур байвал Кристал осцилляторыг холбох шаардлагагүй болно ****

Алхам 2: Arduino -г компьютерт холбоно уу

Arduino -г компьютерт холбоно уу
Arduino -г компьютерт холбоно уу
Arduino -г компьютерт холбоно уу
Arduino -г компьютерт холбоно уу
Arduino -г компьютерт холбоно уу
Arduino -г компьютерт холбоно уу
  • Arduino -г компьютерт холбоно уу
  • Arduino IDE -ийг нээгээд хэрэгслүүд дээр дарна уу
  • Дараа нь самбар дээр дарна уу, энд arduino uno -г сонгоно уу
  • Одоо самбар дээрх порт дээр дарна уу, энд arduino холбогдсон портыг сонгоно уу.

***** миний arduino COM2 дээр холбогдсон байна, бид үүнийг дараа ашиглах болно гэдгийг санаарай.

Алхам 3: Кодыг байршуулах

Код байршуулах
Код байршуулах
Код байршуулах
Код байршуулах
Код байршуулах
Код байршуулах
  • Файл руу очоод жишээнүүд рүү очно уу
  • ArduinoISP -ийн жишээг олоорой
  • ArduinoISP програмыг байршуулах
  • Одоо хэрэгслүүд рүү ороод "arduino as isp" програмистыг сонгоно уу.

Arduino isp ба arduino -г програмист дахь isp гэж андуурч болохгүй.

Алхам 4: хэлхээг холбоно уу

Холболтын хэлхээ
Холболтын хэлхээ
Холболтын хэлхээ
Холболтын хэлхээ
Холболтын хэлхээ
Холболтын хэлхээ
  • Энд бид Hex файлыг шатааж, Atmega8 дээр гал хамгаалагчийг тохируулна. Ардуиногоор дамжуулан ямар ч төрлийн avr -д hex файлыг шарахын тулд энэ ойлголтыг ойлгоорой.
  • Зураг дээр үзүүлсэн шиг хэлхээг холбоно уу.
  • Хэрэв таны Avr -ийг гадны гал хамгаалагч дээр тохируулсан бол болор осциллятор нь заавал байх ёстой, хэрэв AVR хайрцгаас гадуур байвал үүнийг холбох шаардлагагүй болно.

Алхам 5: Ойлгосон ойлголтоо тайл

Ойлголцлыг олж тогтоох
Ойлголцлыг олж тогтоох
Ойлгож буйг тогтоох
Ойлгож буйг тогтоох
Ойлголцлыг олж тогтоох
Ойлголцлыг олж тогтоох
Ойлголцлыг олж тогтоох
Ойлголцлыг олж тогтоох
  • Эхний зураг дээр харж байгаагаар MISO, MOSI, SCK зүү байгаа бөгөөд бид үүнийг 13, 12, 11 зүү arduino -той холбох болно.
  • Хоёрдахь зурган дээр харж байгаачлан Reset pin байдаг бөгөөд үүнийг бид ардуиногийн 10 -р зүүтэй холбох болно.
  • Гурав дахь зураг дээр та VCC, AVCC ба GND зүүг харж, AVCC ба VCC -ийг 5v arduino, GND -ийг arduino -ийн GND -тэй холбож болно.

Алхам 6: Zip файлыг татаж аваарай

Zip файлыг татаж авах
Zip файлыг татаж авах
  • Доор өгөгдсөн zip файлыг татаж аваарай
  • Зип файлыг задлах

Github толь:

codeload.github.com/vishalsoniindia/Arduin…

Алхам 7: Хянагчийн кодоо олоорой

Хянагчийн кодоо олоорой
Хянагчийн кодоо олоорой
Хянагчийн кодоо олоорой
Хянагчийн кодоо олоорой
Хянагчийн кодоо олоорой
Хянагчийн кодоо олоорой
Хянагчийн кодоо олоорой
Хянагчийн кодоо олоорой

Hex файлыг бид татаж авсан фолдерт байрлуулаад cmd.txt файлыг харах боломжтой.

  • Cmd.txt файлыг фолдерт нээнэ үү
  • "Avrdude -c arduino -b 19200 -p xyz" гэсэн эхний мөрийг хуулах
  • Зураг дээр үзүүлсэн шиг компьютерийнхаа дээд хэсэгт cmd гэж бичнэ үү.
  • Энд командын терминал нээгдэнэ
  • Мөрөө оруулаад enter дарна уу
  • Сүүлийн зурган дээр та хяналттай нэр, хянагчийн код mme нь atmega8 -ийг харж болно.

Алхам 8: Хяналттай илрүүлэх

Хяналттай илрүүлэх
Хяналттай илрүүлэх
Хяналттай илрүүлэх
Хяналттай илрүүлэх
Хяналттай илрүүлэх
Хяналттай илрүүлэх
  • Татварын файл дахь хоёр дахь мөрийг хуулж ав "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
  • Үүнийг командын терминалд буулгана уу
  • Одоо com портоо өөрчил, таны arduino холбогдсон COM2 байна.
  • Удирдлагын кодыг өөрчилнө үү m8.
  • Оруулахыг дарна уу.
  • Хэрэв та төхөөрөмжийн гарын үсэг, гал хамгаалагчийг харвал энэ нь таны хянагч илэрсэн гэсэн үг юм.

Алхам 9: Гал хамгаалагчийг тохируулна уу

Гал хамгаалагчийг тохируулна уу
Гал хамгаалагчийг тохируулна уу
  • Энэ мөрийг хуулж ав "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
  • Үүнийг командын терминалд оруулна уу.
  • Одоо com портоо өөрчил, таны arduino холбогдсон COM2 байна.
  • Удирдлагын кодыг өөрчилнө үү m8.
  • Энэхүү гал хамгаалагч нь дотоод 8MHZ дээр суурилагдсан бөгөөд энэ нь танд болор болор осцилляторыг холбох шаардлагагүй гэсэн үг юм.
  • Оруулахыг дарна уу.
  • Одоо гал хамгаалагчийг тохируулсан бөгөөд энэ нь дараагийн удаа хийх шаардлагагүй нэг удаагийн процесс юм.

Хэрэв та гал хамгаалагчаа солихыг хүсвэл E2 нь бага гал хамгаалагч, D9 нь илүү өндөр гал хамгаалагч бол та үүнийг өөрийн шаардлагын дагуу өөрчилж болно.

Алхам 10: Hex файлыг байршуулах

Hex файлыг байршуулах
Hex файлыг байршуулах
Hex файлыг байршуулах
Hex файлыг байршуулах
Hex файлыг байршуулах
Hex файлыг байршуулах
Hex файлыг байршуулах
Hex файлыг байршуулах

    Үүнийг хийхийн өмнө өөрийн зургаан өнцөгт файлыг cmd.txt файлыг харах боломжтой хавтсанд байрлуулна уу

  • Сүүлийн мөрийг хуулж командын терминал дээр буулгана уу.
  • Мөрний сүүлд та файлын нэрийг харж болно, үүнийг өөрийн зургаан өнцөгт файлын нэрээр солино уу.
  • Одоо com портоо өөрчил, таны arduino холбогдсон COM2 байна

    Удирдлагын кодыг өөрчилнө үү m8

  • Оруулахыг дарна уу.
  • Хэрэв та миний гурав дахь зураг дээрх массажийг харвал AVR дээр таны зургаан өнцөгт файлыг шатаадаг.

…. БҮГД БЭЛЭН……. ХА ХА ХА..