Мазмуну:
- Жабдуулар
- 1 -кадам: Zadig аркылуу USBasp драйверин орнотуу
- 2 -кадам: AVRDUDE жүктөө
- 3 -кадам: Atmel студиясын ачыңыз
- 4 -кадам: "Кошуу" баскычын чыкылдатыңыз
- 5 -кадам: USBasp программисти үчүн чоо -жайын киргизүү
- 6 -кадам: Программистти колдонуу
- 7 -кадам: Мүчүлүштүктөрдү оңдоо
Video: Atmel студиясындагы USBasp программисти менен микроконтроллерлерди программалоо: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
салам
Мен USBasp программистин Arduino IDE менен кантип колдонууну үйрөткөн көптөгөн окуу куралдары аркылуу окуп, үйрөндүм, бирок мен университеттин тапшырмасы үчүн Atmel Studio колдонушум керек болчу жана эч кандай окуу куралдарын таба алган жокмун. Көптөгөн ресурстарды изилдеп, окуп чыккандан кийин, мен бул окуу куралын Atmel Studioду USBasp программисти менен колдонууну каалагандар үчүн түздүм.
USBasp AVR программалоо үчүн арзан чечим жана бир нече микроконтроллерди колдойт. Толук тизмени https://www.nongnu.org/avrdude/user-manual/avrdude… таба аласыз.
Бул окуу куралы мисал катары ATtiny85 колдонот, бирок USBasp программистин колдогон ар кандай колдоого алынган микроконтроллерди программалоо үчүн узартылышы мүмкүн.
Келгиле, ага кирели!
Жабдуулар
USBasp AVR программисти
1 -кадам: Zadig аркылуу USBasp драйверин орнотуу
Веб -браузериңизди ачыңыз жана https://zadig.akeo.ie/ дарегине өтүңүз
Бул куралды колдонуп, адегенде туура драйверди USBaspке орнотобуз.
- Жүктөө баскычын басып, тиркемени орнотуңуз.
- Zadig ачуу
- Опцияларды чыкылдатып, Бардык түзмөктөрдү тизмесине басыңыз
- USBasp тандап, libusbK (v3.0.7.0) драйверин орнотуңуз
Сураныч, драйверди орнотуу беш мүнөткө чейин созулушу мүмкүн.
2 -кадам: AVRDUDE жүктөө
Кийинки кадам - AVRDUDE жүктөө.
Төмөнкү шилтемени чыкылдатып, ZIP файлын түздөн -түз жүктөп алыңыз же AVRDUDE жүктөөнү издеп, сырттан жүктөп алыңыз.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Жүктөлүп алынгандан кийин, файлдарды документтериңизге же Atmel Studio программасынын файлдарына чыгарыңыз. Булар кайда чыгарылып жатканын билүү маанилүү, анткени сиз кийинки кадамдарда алардын файл жолун талап кыласыз.
3 -кадам: Atmel студиясын ачыңыз
Atmel студиясын ачыңыз жана башкы навигация тилкесинде куралдарга өтүңүз, андан кийин тышкы куралдарды чыкылдатыңыз.
4 -кадам: "Кошуу" баскычын чыкылдатыңыз
Жаңы куралдын жөндөөлөрүн кошуу үчүн "Кошуу" дегенди басыңыз.
5 -кадам: USBasp программисти үчүн чоо -жайын киргизүү
Буйрук үчүн, биз мурда жүктөп алган 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ден кийинки аргумент микроконтроллерди аныктайт. Биздин учурда, t85 деп аталган ATtiny85
-
-Uдан кийинки аргумент эс тутумун аныктайт
Т85ти микроконтроллерге өзгөртүп, башында берилген документтердин шилтемелеринен байланышкан ачкыч сөздү издеңиз
Эскертүү, аргументтер avrdude документтеринен алынган. Муну башында берилген шилтемелерден алууга болот.
Баары бүткөндө Колдонуу баскычын басыңыз!
6 -кадам: Программистти колдонуу
AVRди программалоо үчүн, анын USBaspке туташканын текшериңиз, тышкы инструменттерге өтүңүз жана өзүңүз түзгөн куралды чыкылдатыңыз.
Программаңызга чейин чечимиңизди курууну унутпаңыз.
Мунун баарын программалаш керек!
7 -кадам: Мүчүлүштүктөрдү оңдоо
Эгерде көйгөйлөр пайда болсо:
- USBasp программистин туташтыруу үчүн ар кандай USB портторун колдонуп көрүңүз
- AVR программистке туташканын текшериңиз
- Ар бир кадамды дагы бир жолу кылдаттык менен окуп чыгып, тышкы инструменттерди орнотуудагы буйрук менен аргументтердин туура экендигин текшериңиз
Болбосо, баарыңар баргыла!
Сунушталууда:
USBasp менен ATtiny85ти кантип программалоо жана жүктөө керек: 5 кадам
USBasp менен ATtiny85ти кантип программалоо жана жүктөө керек: Бул Нускамада сиз ATtiny85 микрочипин кантип түшүрүүнү жана программалоону так түшүнөм. Бул менин биринчи инструкциям, андыктан эгерде сизде кандай жакшы көрсөтмөлөрдү берүү боюнча кеңешиңиз же кеңешиңиз болсо, сураныч
(дээрлик) Universal MIDI SysEx CC Программисти (жана Sequencer ): 7 кадам (Сүрөттөр менен)
(дээрлик) Универсалдуу MIDI SysEx CC Программисти (жана Секвенатору …): сексенинчи жылдардын ортосунда синтез өндүрүүчүлөр " азыраак жакшы " сөөктөрдүн синтезине алып келген процесс. Бул өндүрүүчү тараптын чыгымдарын азайтууга мүмкүндүк берди, бирок акыркы колдонууга мүмкүн болбосо, жамоо процессин кыйындатты
Алыстан сугат системасын иштетүү жана көзөмөлдөө үчүн микроконтроллерлерди колдонуу: 4 кадам
Алыстан сугат системасын иштетүү жана көзөмөлдөө үчүн микроконтроллерлерди колдонуу: дыйкандар жана парник операторлору арзан автоматтык сугат системасы үчүн. Бул долбоордо биз топурактын нымдуу сенсорун микроконтроллер менен бириктирип, топурак адамдын кийлигишүүсүз өтө кургак болгондо өсүмдүктөрдү автоматтык түрдө сугарабыз
Atmel Studio үчүн арзан STK500 AVR программисти: 7 кадам
Atmel Studio үчүн арзан STK500 AVR Программисти: Atmel Studio - AVR программаларын жасоо үчүн күчтүү курал, бирок программа жазуу - бул биринчи кадам. Программаңызды колдонуу үчүн сиз схема түзүп, кодуңузду микроконтроллерге өткөрүп беришиңиз керек. Сиз AVRди Atmel Studioдон программалай аласыз
PIC 16F676 ICSP PICkit 2 Программисти үчүн программалоо сокети: 6 кадам
PICkit 2 программисти үчүн Pic 16F676 ICSP программалоо сокети: Мен бул роботтук проектим үчүн бул эки DC мотор модулун түзүүгө аракет кылып жатам. Ошентип, мен бул дизайнды тез эле шылдыңдап койдум