Оглавление:

Arduino как интернет-провайдер -- Записать шестнадцатеричный файл в AVR -- Предохранитель в АРН -- Arduino как программист: 10 шагов
Arduino как интернет-провайдер -- Записать шестнадцатеричный файл в AVR -- Предохранитель в АРН -- Arduino как программист: 10 шагов

Видео: Arduino как интернет-провайдер -- Записать шестнадцатеричный файл в AVR -- Предохранитель в АРН -- Arduino как программист: 10 шагов

Видео: Arduino как интернет-провайдер -- Записать шестнадцатеричный файл в AVR -- Предохранитель в АРН -- Arduino как программист: 10 шагов
Видео: Используем Arduino в качестве программатора 2024, Ноябрь
Anonim
Image
Image
Требования
Требования

………………………

ПОДПИСАТЬСЯ на мой канал YouTube, чтобы увидеть больше видео ……..

Эта статья посвящена arduino as isp.

Если вы хотите загрузить шестнадцатеричный файл или установить предохранитель в AVR, вам не нужно покупать программатор, вы можете сделать это с помощью Arduino.

В этой статье я загрузил шестнадцатеричный файл в atmega8, если вы хотите загрузить шестнадцатеричный файл в другой AVR, тогда поймите процесс и выполните те же действия.

……………………

Шаг 1. Требования

Требования
Требования
Требования
Требования
  1. Arduino uno
  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: Подключите схему

Подключить цепь
Подключить цепь
Подключить цепь
Подключить цепь
Подключить цепь
Подключить цепь
  • Здесь мы записываем шестнадцатеричный файл и устанавливаем предохранитель в Atmega8. Пожалуйста, поймите концепцию, чтобы вы могли записать шестнадцатеричный файл в любой AVR через Arduino.
  • Подключите схему, как показано на фото.
  • Кварцевый генератор не является обязательным, если ваш AVR установлен на внешний предохранитель, если AVR находится вне коробки, то нет необходимости его подключать.

Шаг 5: закрепите понимание

Выявить понимание
Выявить понимание
Выявить понимание
Выявить понимание
Выявить понимание
Выявить понимание
Выявить понимание
Выявить понимание
  • Как вы можете видеть на первой фотографии, есть контакты MISO, MOSI и SCK, которые мы подключим к 13, 12, 11 контактам Arduino соответственно.
  • Как вы можете видеть на второй фотографии, есть контакт сброса, который мы подключим к 10-му контакту Arduino.
  • На третьей фотографии вы можете увидеть контакты VCC, AVCC и GND, подключить AVCC и VCC к 5 В Arduino, GND к GND Arduino.

Шаг 6: Загрузите Zip-файл

Загрузите Zip-файл
Загрузите Zip-файл
  • Загрузите zip-файл, указанный ниже
  • Распакуйте zip-файл

Зеркало Github:

codeload.github.com/vishalsoniindia/Arduin…

Шаг 7: Найдите код вашего контроллера

Найдите свой код контроллера
Найдите свой код контроллера
Найдите свой код контроллера
Найдите свой код контроллера
Найдите свой код контроллера
Найдите свой код контроллера
Найдите свой код контроллера
Найдите свой код контроллера

Вставьте свой шестнадцатеричный файл в ту же папку, которую мы скачали, где вы можете увидеть файл cmd.txt.

  • Откройте файл cmd.txt в папке
  • Скопируйте первую строку «avrdude -c arduino -b 19200 -p xyz».
  • Введите cmd на верхней панели вашего компьютера, как показано на фото.
  • Здесь открывается командный терминал
  • Вставьте свою строку и нажмите Enter
  • На последнем фото вы можете видеть имя контролируемого и код контроллера мой - m8 для atmega8.

Шаг 8: обнаружение контролируемого

Обнаружение контролируемого
Обнаружение контролируемого
Обнаружение контролируемого
Обнаружение контролируемого
Обнаружение контролируемого
Обнаружение контролируемого
  • Скопируйте вторую строку в taxt-файле: «avrdude -c arduino -b 19200 -p m8 -P COM2 -n».
  • Вставьте его в командный терминал
  • Теперь измените свой com-порт, мой - COM2, к которому подключен ваш Arduino.
  • Измените код вашего контроллера, мой - m8.
  • Нажмите Enter.
  • Когда вы видите подпись устройства и предохранитель в порядке, это означает, что ваш контроллер обнаружен.

Шаг 9: установите предохранитель

Установить предохранитель
Установить предохранитель
  • Скопируйте эту строку: «avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m».
  • Прошлое в командном терминале.
  • Теперь измените свой com-порт, мой - COM2, к которому подключен ваш Arduino.
  • Измените код вашего контроллера, мой - m8.
  • Этот предохранитель установлен на внутреннем 8 МГц, это означает, что вам не нужно подключать внешний кварцевый генератор.
  • Нажмите Enter.
  • Теперь предохранитель установлен, это однократный процесс, в следующий раз нет необходимости.

Если вы хотите заменить предохранитель, то E2 - это нижний предохранитель, а D9 - более высокий, вы можете заменить его в соответствии с вашими требованиями.

Шаг 10: загрузите шестнадцатеричный файл

Загрузить шестнадцатеричный файл
Загрузить шестнадцатеричный файл
Загрузить шестнадцатеричный файл
Загрузить шестнадцатеричный файл
Загрузить шестнадцатеричный файл
Загрузить шестнадцатеричный файл
Загрузить шестнадцатеричный файл
Загрузить шестнадцатеричный файл

    Перед этим вставьте шестнадцатеричный файл в ту же папку, где вы можете увидеть файл cmd.txt

  • Скопируйте последнюю строку и вставьте ее в командный терминал.
  • В последней строке вы можете увидеть имя файла, замените его своим шестнадцатеричным именем файла.
  • Теперь измените свой com-порт, мой - COM2, к которому подключен ваш Arduino

    Измените код вашего контроллера, мой - m8

  • Нажмите Enter.
  • Если вы видите тот же массаж, что и на моем третьем фото, значит ваш шестнадцатеричный файл записан в AVR.

…. ВСЕ СДЕЛАНО……. ХО-ХО-ХО..