Мазмуну:

Atmel студиясындагы USBasp программисти менен микроконтроллерлерди программалоо: 7 кадам
Atmel студиясындагы USBasp программисти менен микроконтроллерлерди программалоо: 7 кадам

Video: Atmel студиясындагы USBasp программисти менен микроконтроллерлерди программалоо: 7 кадам

Video: Atmel студиясындагы USBasp программисти менен микроконтроллерлерди программалоо: 7 кадам
Video: M#1: Настройка ПЛК Outseal Mega с отладочной платой ATmega128 | Аутсил Дев. ПЛК Мега 2024, Ноябрь
Anonim
Atmel студиясындагы USBasp программисти менен микроконтроллерлерди программалоо
Atmel студиясындагы USBasp программисти менен микроконтроллерлерди программалоо

салам

Мен 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 драйверин орнотуу

USBasp драйверин Zadig аркылуу орнотуу
USBasp драйверин Zadig аркылуу орнотуу
USBasp драйверин Zadig аркылуу орнотуу
USBasp драйверин Zadig аркылуу орнотуу
USBasp драйверин Zadig аркылуу орнотуу
USBasp драйверин Zadig аркылуу орнотуу

Веб -браузериңизди ачыңыз жана https://zadig.akeo.ie/ дарегине өтүңүз

Бул куралды колдонуп, адегенде туура драйверди USBaspке орнотобуз.

  1. Жүктөө баскычын басып, тиркемени орнотуңуз.
  2. Zadig ачуу
  3. Опцияларды чыкылдатып, Бардык түзмөктөрдү тизмесине басыңыз
  4. USBasp тандап, libusbK (v3.0.7.0) драйверин орнотуңуз

Сураныч, драйверди орнотуу беш мүнөткө чейин созулушу мүмкүн.

2 -кадам: AVRDUDE жүктөө

AVRDUDE жүктөлүүдө
AVRDUDE жүктөлүүдө

Кийинки кадам - AVRDUDE жүктөө.

Төмөнкү шилтемени чыкылдатып, ZIP файлын түздөн -түз жүктөп алыңыз же AVRDUDE жүктөөнү издеп, сырттан жүктөп алыңыз.

mirror.freedif.org/GNU-Sa/avrdude/avrdude-…

Жүктөлүп алынгандан кийин, файлдарды документтериңизге же Atmel Studio программасынын файлдарына чыгарыңыз. Булар кайда чыгарылып жатканын билүү маанилүү, анткени сиз кийинки кадамдарда алардын файл жолун талап кыласыз.

3 -кадам: Atmel студиясын ачыңыз

Atmel студиясын ачуу
Atmel студиясын ачуу

Atmel студиясын ачыңыз жана башкы навигация тилкесинде куралдарга өтүңүз, андан кийин тышкы куралдарды чыкылдатыңыз.

4 -кадам: "Кошуу" баскычын чыкылдатыңыз

Чыкылдатыңыз
Чыкылдатыңыз

Жаңы куралдын жөндөөлөрүн кошуу үчүн "Кошуу" дегенди басыңыз.

5 -кадам: USBasp программисти үчүн чоо -жайын киргизүү

USBasp программисти үчүн чоо -жайын киргизүү
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 программистке туташканын текшериңиз
  • Ар бир кадамды дагы бир жолу кылдаттык менен окуп чыгып, тышкы инструменттерди орнотуудагы буйрук менен аргументтердин туура экендигин текшериңиз

Болбосо, баарыңар баргыла!

Сунушталууда: