
Съдържание:
- Консумативи
- Стъпка 1: Инсталиране на USBasp драйвера с помощта на Zadig
- Стъпка 2: Изтегляне на AVRDUDE
- Стъпка 3: Отворете Atmel Studio
- Стъпка 4: Кликнете върху „Добавяне“
- Стъпка 5: Въвеждане на подробности за USBasp програмист
- Стъпка 6: Използване на програмиста
- Стъпка 7: Отстраняване на неизправности
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

Здравейте
Прочетох и научих през много уроци, които преподават как да се използва USBasp програмист с Arduino IDE, но трябваше да използвам Atmel Studio за университетска задача и не можах да намеря уроци. След като проучих и прочетох много ресурси, създадох този урок за всеки, който иска да използва Atmel Studio с програмист за USBasp.
USBasp е по -евтино решение за AVR програмиране и поддържа множество микроконтролери. Пълният списък може да бъде намерен на
Този урок използва ATtiny85 като пример, но може да бъде разширен за програмиране на всеки поддържан микроконтролер с помощта на USBasp програмист.
Нека се заемем с това!
Консумативи
USBasp AVR програмист
Стъпка 1: Инсталиране на USBasp драйвера с помощта на Zadig



Отворете уеб браузъра си и отидете на
Използвайки този инструмент, първо инсталираме правилния драйвер на USBasp.
- Натиснете бутона за изтегляне и инсталирайте приложението.
- Отворете Zadig
- Щракнете върху опции и натиснете върху Списък на всички устройства
- Изберете USBasp и инсталирайте драйвера libusbK (v3.0.7.0)
Моля, обърнете внимание, че инсталирането на драйвера може да отнеме до пет минути.
Стъпка 2: Изтегляне на AVRDUDE

Следващата стъпка е да изтеглите AVRDUDE.
Щракнете върху връзката по -долу, за да изтеглите директно ZIP файла или не се колебайте да го изтеглите отвън, като потърсите изтегляне AVRDUDE.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
След като изтеглите, извлечете файловете във вашите документи или във файловете на програмата Atmel Studio. Важно е да знаете къде се извличат тези файлове, тъй като в следващите стъпки ще се нуждаете от пътя им към файла.
Стъпка 3: Отворете Atmel Studio

Отворете Atmel Studio и в главната лента за навигация отидете до инструменти и след това щракнете върху външни инструменти.
Стъпка 4: Кликнете върху „Добавяне“

Кликнете върху „Добавяне“, за да добавите настройки за нов инструмент.
Стъпка 5: Въвеждане на подробности за USBasp програмист

За командата въведете адреса на файла към файла AVRDUDE.exe, който сме изтеглили и извлекли по -рано.
Например моят команден вход ще бъде:
C: / Program Files (x86) Atmel / Studio / avrdude.exe
Обърнете внимание, това е само пример !! Адресът на вашия файл вероятно ще бъде различен. Чувствайте се свободни да използвате функцията за разглеждане (трите точки в края на въвеждането на командата), за да намерите файла avrdude.exe.
За Аргументи, копирайте и поставете реда по -долу във вашия Arguments вход:
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Отстраняване на грешки / $ (TargetName).hex": i
Разбиване на горните аргументи:
- Аргументът след -c идентифицира идентификатора на програмиста. В нашия случай usbasp
- Аргументът след -p идентифицира микроконтролера. В нашия случай ATtiny85, известен като t85
-
Аргументът след -U идентифицира типа памет
Променете t85 на вашия микроконтролер, като потърсите свързаната ключова дума в предоставените в началото връзки към документацията
Обърнете внимание, че аргументите са взети от документацията на avrdude. Това може да се получи от връзките, предоставени в началото.
Натиснете Приложи, когато всичко приключи!
Стъпка 6: Използване на програмиста

За да програмирате AVR, уверете се, че е свързан към USBasp, отидете на външни инструменти и щракнете върху инструмента, който току -що създадохте.
Не забравяйте да създадете вашето решение преди вашата програма.
Всичко трябва да бъде програмирано!
Стъпка 7: Отстраняване на неизправности
Ако възникнат проблеми:
- Опитайте да използвате различни USB портове, за да включите USBasp програмиста
- Уверете се, че AVR е свързан към програмиста
- Прочетете внимателно всяка стъпка отново и се уверете, че командата и аргументите в настройката на външните инструменти са правилни
Иначе всичко е наред!
Препоръчано:
Малък програмист за микроконтролери ATTINY с Arduino UNO: 7 стъпки

Малък програмист за микроконтролери ATTINY с Arduino UNO: В момента е интересно да се използват микроконтролери от серията ATTINY поради тяхната гъвкавост, ниска цена, но и факта, че те могат лесно да бъдат програмирани в среди като Arduino IDE. Програмите, предназначени за модулите Arduino, могат да бъдат лесно прехвърляне
Използване на микроконтролери за работа и наблюдение на система за дистанционно напояване: 4 стъпки

Използване на микроконтролери за експлоатация и наблюдение на система за дистанционно напояване: фермери и оранжерийни оператори за евтина автоматична напоителна система. В този проект ние интегрираме електронен сензор за влажност на почвата с микроконтролер за автоматично напояване на растенията, когато почвата е твърде суха без човешка намеса
Евтин STK500 AVR програмист за Atmel Studio: 7 стъпки

Евтин STK500 AVR програмист за Atmel Studio: Atmel Studio е мощен инструмент за създаване на AVR програми, но писането на програма е първата стъпка. За да използвате програмата си, трябва да направите верига и да прехвърлите кода си в микроконтролера. Можете да програмирате вашия AVR от Atmel Studio, като използвате
ISP програмист за AVR микроконтролери: 4 стъпки

ISP програмист за AVR микроконтролери: Програмистът за микроконтролер е хардуерно устройство, придружено със софтуер, който се използва за прехвърляне на кода на езика на машината към микроконтролера/EEPROM от компютъра. ISP програмист за AVR микроконтролери е сериен програмист, който използва
Pic 16F676 ICSP гнездо за програмиране за PICkit 2 програмист: 6 стъпки

Pic 16F676 ICSP гнездо за програмиране за PICkit 2 Programer: Опитвам се да създам този модул с двоен DC мотор за моя проект с робот. Затова бързо се подигравах с този дизайн