![Atmel Studio -да USBasp бағдарламашысы бар микроконтроллерлерді бағдарламалау: 7 қадам Atmel Studio -да USBasp бағдарламашысы бар микроконтроллерлерді бағдарламалау: 7 қадам](https://i.howwhatproduce.com/images/011/image-31738-j.webp)
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51
![Atmel студиясында USBasp бағдарламашысы бар микроконтроллерлерді бағдарламалау Atmel студиясында USBasp бағдарламашысы бар микроконтроллерлерді бағдарламалау](https://i.howwhatproduce.com/images/011/image-31738-1-j.webp)
Сәлем
Мен USBasp бағдарламашысын Arduino IDE көмегімен қалай қолдану керектігін үйрететін көптеген оқулықтар арқылы оқыдым және білдім, бірақ университеттік тапсырма үшін Atmel Studio бағдарламасын пайдалану керек болды, бірақ мен ешқандай оқулық таба алмадым. Көптеген ресурстарды зерттеп, оқығаннан кейін мен бұл оқулықты Atmel Studio -ны USBasp бағдарламашысымен қолданғысы келетіндерге құрдым.
USBasp - AVR бағдарламалаудың арзан шешімі және бірнеше микроконтроллерді қолдайды. Толық тізімді мына жерден табуға болады
Бұл нұсқаулықта ATtiny85 үлгісі қолданылады, бірақ USBasp бағдарламашысын қолдайтын кез келген микроконтроллерді бағдарламалау үшін кеңейтілуі мүмкін.
Оған кірісейік!
Жабдықтар
USBasp AVR бағдарламашысы
1 -қадам: USBasp драйверін Zadig көмегімен орнату
![USBasp драйверін Zadig көмегімен орнату USBasp драйверін Zadig көмегімен орнату](https://i.howwhatproduce.com/images/011/image-31738-2-j.webp)
![USBasp драйверін Zadig көмегімен орнату USBasp драйверін Zadig көмегімен орнату](https://i.howwhatproduce.com/images/011/image-31738-3-j.webp)
![USBasp драйверін Zadig көмегімен орнату USBasp драйверін Zadig көмегімен орнату](https://i.howwhatproduce.com/images/011/image-31738-4-j.webp)
Веб -шолғышты ашып, https://zadig.akeo.ie/ сайтына өтіңіз.
Бұл құралды қолдана отырып, алдымен USBasp -қа дұрыс драйверді орнатамыз.
- Жүктеу түймесін басып, қосымшаны орнатыңыз.
- Задигті ашыңыз
- Параметрлерді нұқыңыз және барлық құрылғыларды тізімдеу түймесін басыңыз
- USBasp таңдаңыз және libusbK (v3.0.7.0) драйверін орнатыңыз
Назар аударыңыз, драйверді орнату бес минутқа созылуы мүмкін.
2 -қадам: AVRDUDE жүктеу
![AVRDUDE жүктелуде AVRDUDE жүктелуде](https://i.howwhatproduce.com/images/011/image-31738-5-j.webp)
Келесі қадам - AVRDUDE жүктеу.
ZIP файлын тікелей жүктеу үшін төмендегі сілтемені нұқыңыз немесе AVRDUDE жүктеуді іздеп оны сырттан жүктеп алыңыз.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Жүктелгеннен кейін файлдарды құжаттарыңызға немесе Atmel Studio бағдарламасының файлдарына шығарыңыз. Олардың қайда шығарылатынын білу маңызды, себебі келесі қадамдарда олардың файлдық жолын қажет етеді.
3 -қадам: Atmel студиясын ашыңыз
![Atmel студиясын ашыңыз Atmel студиясын ашыңыз](https://i.howwhatproduce.com/images/011/image-31738-6-j.webp)
Atmel Studio ашыңыз және негізгі шарлау тақтасында құралдарға өтіңіз, содан кейін сыртқы құралдарды басыңыз.
4 -қадам: «Қосу» түймесін басыңыз
![Шертіңіз Шертіңіз](https://i.howwhatproduce.com/images/011/image-31738-7-j.webp)
Жаңа құралдың параметрлерін қосу үшін «Қосу» түймесін басыңыз.
5 -қадам: USBasp бағдарламашысы туралы мәліметтерді енгізу
![USBasp бағдарламалаушысы үшін мәліметтерді енгізу USBasp бағдарламалаушысы үшін мәліметтерді енгізу](https://i.howwhatproduce.com/images/011/image-31738-8-j.webp)
Пәрмен үшін біз бұрын жүктеген және шығарған AVRDUDE.exe файлына файл адресін енгізіңіз.
Мысалы, менің командалық енгізуім:
C: / Program Files (x86) Atmel / Studio / avrdude.exe
Назар аударыңыз, бұл тек мысал !! Сіздің файлдың мекен -жайы басқаша болуы мүмкін. Avrdude.exe файлын табу үшін шолу мүмкіндігін (пәрмен енгізу соңындағы үш нүкте) еркін қолданыңыз.
Аргументтер үшін төмендегі жолды аргументтер кірісіне көшіріп қойыңыз:
-c usbasp -p t85 -Uflash: w: «$ (ProjectDir) Debug / $ (TargetName).hex»: i
Жоғарыда келтірілген аргументтерді ажырату:
- -C кейінгі аргумент бағдарламашының идентификаторын анықтайды. Біздің жағдайда usbasp
- -P -ден кейінгі аргумент микроконтроллерді анықтайды. Біздің жағдайда ATtiny85, t85 ретінде белгілі
-
-U -дан кейінгі аргумент жад түрін анықтайды
Баста берілген құжаттама сілтемелерінен байланысты кілт сөзді іздеу арқылы t85 микроконтроллеріне өзгертіңіз
Назар аударыңыз, дәлелдер avrdude құжаттамасынан алынған. Мұны басында берілген сілтемелерден алуға болады.
Барлығы аяқталған кезде Қолдану түймесін басыңыз!
6 -қадам: Бағдарламалаушыны қолдану
![Бағдарламашыны қолдану Бағдарламашыны қолдану](https://i.howwhatproduce.com/images/011/image-31738-9-j.webp)
AVR бағдарламалау үшін оның USBasp -қа қосылғанына көз жеткізіңіз, сыртқы құралдарға өтіп, жаңадан жасаған құралды басыңыз.
Бағдарлама алдында шешіміңізді құруды ұмытпаңыз.
Мұның бәрі бағдарламалануы керек!
7 -қадам: ақауларды жою
Егер проблемалар туындаса:
- USBasp бағдарламашысын қосу үшін әр түрлі USB порттарын қолданып көріңіз
- AVR бағдарламашыға қосылғанын тексеріңіз
- Әр қадамды мұқият оқып шығыңыз және сыртқы құралдарды орнатудағы командалар мен аргументтердің дұрыстығына көз жеткізіңіз
Әйтпесе, баруға дайынсыз!
Ұсынылған:
AT Commands микробағдарламасы бар кез келген ESP8266 тақтасын/модулін бағдарламалау: 5 қадам
![AT Commands микробағдарламасы бар кез келген ESP8266 тақтасын/модулін бағдарламалау: 5 қадам AT Commands микробағдарламасы бар кез келген ESP8266 тақтасын/модулін бағдарламалау: 5 қадам](https://i.howwhatproduce.com/images/002/image-5245-13-j.webp)
AT Commands микробағдарламасы бар кез келген ESP8266 тақтасын/модулін бағдарламалау: Әрбір ESP8266 модулін және тақтаны әр түрлі жолмен бағдарламалауға болады: Arduino, python, Lua, AT командалары, тағы басқалары … Олардың үшеуі дербес жұмыс үшін ең жақсы, AT микробағдарламасы. модуль ретінде ESP8266 қолдануға немесе TTL RS232 с жылдам тестілеуге арналған
ATTiny HV бағдарламашысы: 4 қадам
![ATTiny HV бағдарламашысы: 4 қадам ATTiny HV бағдарламашысы: 4 қадам](https://i.howwhatproduce.com/images/006/image-15418-j.webp)
ATTiny HV бағдарламашысы: Бұл нұсқаулық ESP8266 және браузерге негізделген пайдаланушы интерфейсі бар ATTiny бағдарламалау утилитасына арналған, сақтандырғыштарды оқуға және орнатуға арналған алдыңғы нұсқаулық сақтандырғыш редакторынан келеді, бірақ қазір өшіруді, оқуды және жазуды қолдайды
Қашықтан суару жүйесін басқару және бақылау үшін микроконтроллерлерді қолдану: 4 қадам
![Қашықтан суару жүйесін басқару және бақылау үшін микроконтроллерлерді қолдану: 4 қадам Қашықтан суару жүйесін басқару және бақылау үшін микроконтроллерлерді қолдану: 4 қадам](https://i.howwhatproduce.com/images/003/image-7363-28-j.webp)
Қашықтан суару жүйесін басқару және бақылау үшін микроконтроллерлерді қолдану: фермерлер мен жылыжай операторлары арзан автоматты суару жүйесі үшін. Бұл жобада біз топырақ ылғалдығының электронды датчигін микроконтроллермен біріктіреміз, топырақ тым құрғақ болған кезде өсімдіктерді автоматты түрде суару үшін
Atmel Studio үшін арзан STK500 AVR бағдарламашысы: 7 қадам
![Atmel Studio үшін арзан STK500 AVR бағдарламашысы: 7 қадам Atmel Studio үшін арзан STK500 AVR бағдарламашысы: 7 қадам](https://i.howwhatproduce.com/images/004/image-10527-17-j.webp)
Atmel Studio үшін арзан STK500 AVR бағдарламашысы: Atmel Studio - бұл AVR бағдарламаларын жасауға арналған қуатты құрал, бірақ бағдарлама жазу - бұл бірінші қадам. Бағдарламаны пайдалану үшін сіз схеманы жасап, кодты микроконтроллерге жіберуіңіз керек. Сіз AVM -ді Atmel Studio -дан бағдарламалай аласыз
PIC микроконтроллерлерді әзірлеу тақтасының жүйесі: 3 қадам
![PIC микроконтроллерлерді әзірлеу тақтасының жүйесі: 3 қадам PIC микроконтроллерлерді әзірлеу тақтасының жүйесі: 3 қадам](https://i.howwhatproduce.com/images/006/image-17092-6-j.webp)
PIC микроконтроллерлерді әзірлеу тақтасының жүйесі: бұл жоба PIC негізіндегі электронды жобалардың кең спектріне сәйкес келетін икемді PIC әзірлеу құралын жобалауға және қолдануға арналған.Микроконтроллер жобаларын әзірлеу құралдарын қолдана отырып әзірлеу жиі оңай болады; пайдаланушыларға негізделген