Съдържание:
- Стъпка 1: Изисквания
- Стъпка 2: Свържете Arduino с компютър
- Стъпка 3: Качване на код
- Стъпка 4: Свържете веригата
- Стъпка 5: Изберете разбиране
- Стъпка 6: Изтеглете Zip файла
- Стъпка 7: Намерете своя код на контролер
- Стъпка 8: Открийте контролирано
- Стъпка 9: Задайте предпазител
- Стъпка 10: Качете шестнадесетичен файл
Видео: Arduino като ISP -- Записване на шестнадесетичен файл в AVR -- Предпазител в AVR -- Arduino като програмист: 10 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
………………………
АБОНИРАЙТЕ се за канала ми в YouTube за още видеоклипове ………
Тази статия е за arduino като isp.
Ако искате да качите шестнадесетичен файл или ако искате да настроите предпазителя си в AVR, няма нужда да купувате програмист, можете да го направите с arduino.
В тази статия качих шестнадесетичен файл в atmega8, ако искате да качите шестнадесетичен файл в друг AVR, тогава разберете процеса и следвайте същите стъпки.
……………………
Стъпка 1: Изисквания
- Arduino uno
- Някои джъмперни проводници
- Платка
- Кристален осцилатор (по избор, ако вашият контролер е настроен на външен осцилатор)
*** ако вашият контролер е извън кутията, няма нужда да свързвате кристален осцилатор това ****
Стъпка 2: Свържете 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 файла
Огледален 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: Качете шестнадесетичен файл
- Копирайте последния ред и го поставете в командния терминал.
- В последния ред можете да видите името на файла, заменете го с името на вашия шестнадесетичен файл.
- Натиснете Enter.
- Ако видите същия масаж като на третата ми снимка, тогава вашият шестнадесетичен файл се записва в AVR.
Преди това поставете вашия шестнадесетичен файл в същата папка, където можете да видите cmd.txt файл
Сега променете вашия com порт мой е COM2, където е свързан вашият arduino
Променете кода на контролера, моят е m8
…. ГОТОВО……. ХО ХО ХО..