Съдържание:

Arduino като ISP -- Записване на шестнадесетичен файл в AVR -- Предпазител в AVR -- Arduino като програмист: 10 стъпки
Arduino като ISP -- Записване на шестнадесетичен файл в AVR -- Предпазител в AVR -- Arduino като програмист: 10 стъпки

Видео: Arduino като ISP -- Записване на шестнадесетичен файл в AVR -- Предпазител в AVR -- Arduino като програмист: 10 стъпки

Видео: Arduino като ISP -- Записване на шестнадесетичен файл в AVR -- Предпазител в AVR -- Arduino като програмист: 10 стъпки
Видео: M#1: Настройка ПЛК Outseal Mega с отладочной платой ATmega128 | Аутсил Дев. ПЛК Мега 2024, Юли
Anonim
Image
Image
Изисквания
Изисквания

………………………

АБОНИРАЙТЕ се за канала ми в YouTube за още видеоклипове ………

Тази статия е за arduino като 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 като isp"

Не бъркайте относно arduino isp и arduino като isp в програмист.

Стъпка 4: Свържете веригата

Свързваща верига
Свързваща верига
Свързваща верига
Свързваща верига
Свързваща верига
Свързваща верига
  • Тук записваме Hex файл и поставяме предпазител в Atmega8. Моля, разберете концепцията, за да можете да записвате шестнадесетичен файл във всеки тип avr чрез arduino.
  • Свържете веригата, както е дадено на снимката.
  • Кристалният осцилатор е по избор, ако вашият Avr е настроен на външен предпазител, ако AVR е извън кутията, няма нужда да го свързвате.

Стъпка 5: Изберете разбиране

Открийте разбиране
Открийте разбиране
Открийте разбиране
Открийте разбиране
Разберете разбирането
Разберете разбирането
Разберете разбирането
Разберете разбирането
  • Както можете да видите на първата снимка има MISO, MOSI И SCK пин, който ще свържем към съответно 13, 12, 11 пина на arduino.
  • Както можете да видите на втората снимка, има Reset pin, който ще свържем към 10 -ия щифт на arduino.
  • На третата снимка можете да видите VCC, AVCC и GND щифт, свържете AVCC и VCC към 5v на arduino, GND към GND на arduino.

Стъпка 6: Изтеглете Zip файла

Изтеглете 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
  • На последната снимка можете да видите контролирано име и код на контролер, моят е m8 за atmega8.

Стъпка 8: Открийте контролирано

Контролирано откриване
Контролирано откриване
Контролирано откриване
Контролирано откриване
Контролирано откриване
Контролирано откриване
  • Копирайте втория ред в текстов файл, който е "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.
  • Този предпазител е настроен на вътрешен 8MHZ, това означава, че няма нужда да свързвате външен кристален осцилатор.
  • Натиснете Enter.
  • Сега предпазителят е настроен, това е еднократен процес, няма нужда да следващия път.

Ако искате да смените предпазителя, тогава E2 е по -нисък предпазител, а D9 е по -висок предпазител, можете да го промените според вашите изисквания.

Стъпка 10: Качете шестнадесетичен файл

Качете шестнадесетичен файл
Качете шестнадесетичен файл
Качете шестнадесетичен файл
Качете шестнадесетичен файл
Качете шестнадесетичен файл
Качете шестнадесетичен файл
Качете шестнадесетичен файл
Качете шестнадесетичен файл

    Преди това поставете вашия шестнадесетичен файл в същата папка, където можете да видите cmd.txt файл

  • Копирайте последния ред и го поставете в командния терминал.
  • В последния ред можете да видите името на файла, заменете го с името на вашия шестнадесетичен файл.
  • Сега променете вашия com порт мой е COM2, където е свързан вашият arduino

    Променете кода на контролера, моят е m8

  • Натиснете Enter.
  • Ако видите същия масаж като на третата ми снимка, тогава вашият шестнадесетичен файл се записва в AVR.

…. ГОТОВО……. ХО ХО ХО..