- 1. корак: Инсталирање УСБАСП управљачког програма у оперативном систему Виндовс 10:
- Корак 2: Преузимање и подешавање Атмел студија:
- Корак 3: Постављање спољног алата ВинАВР у програму Атмел Студио
- Корак 4: Подешавање Атмега16 са осцилатором и једном ЛЕД лампицом
- Корак5:
Постоји неколико начина за програмирање АВР микроконтролера. Програмирамо га помоћу серијског програмера УСБАСП в2.0. За демонстрацију ћемо користити АТмега16 микроконтролер и Атмел Студио. Програмер ћемо тестирати трептањем.
Испод су кораци за сагоревање кода у Атмега ИЦ помоћу УСБАСП ЈТАГ и Атмел Студио:
- Инсталирање УСБАСП управљачког програма.
- Преузимање и подешавање Атмел студија.
- Постављање спољног ланца алата у Атмел Студио, нпр. ВинАВР
- Подешавање Атмега16 са осцилатором и једном ЛЕД лампицом.
- Израда и отпремање скице у Атмега16
Детаљно ћемо разговарати о сваком кораку. Први корак биће инсталирање УСБАСП управљачког програма у Виндовс10. Исти метод се такође може користити за инсталирање на другој верзији оперативног система Виндовс.
1. корак: Инсталирање УСБАСП управљачког програма у оперативном систему Виндовс 10:
Док користите ЈТАГ (УСБАСП), можда ће бити потребно да инсталирате управљачки програм ако није аутоматски инсталиран. Ако не инсталирате управљачки програм, нећете моћи да пронађете порт УСБАСП у Атмел Студио. Преузмите зип датотеку УСБАСП са ове везе.
Након преузимања управљачког програма следите кораке у наставку.
1. Распакујте преузету датотеку и задржите је на радној површини (можете је држати било где).
2. Повежите УСБАСП в2.0 модул са рачунаром. Ако не знате како изгледа УСБАСП, можете видети доњу слику.
3. Отворите Девице Манагер.
4. Сада можете пронаћи повезани УСБАСП програмер.
5. Кликните десним тастером миша на „УСБасп“ и одаберите „ Упдате Дривер “ ( Ажурирај управљачки програм ).
6. Изаберите „ Потражите софтвер за управљачки програм на мом рачунару “.
7. Сада пронађите или прегледајте Унзиппед УСБАСП Дривер Парент фолдер и изаберите Опен.
8. Ако је успешно инсталиран, видећете поруку као испод и не морате следити даља упутства.
9. Ако се појави следећа грешка као у наставку, морате онемогућити спровођење потписа возача.
Да бисте онемогућили потпис управљачког програма, следите кораке у наставку:
1. Да бисте онемогућили потпис возача, држите тастер Схифт и док држите тастер Схифт поново покрените рачунар.
2. Кликните на Рестарт (Покрени) на почетној траци док још увек држите тастер схифт.
3. Сада се рачунар поново покреће, али не остављајте тастер Схифт док не видите „ Напредне опције “ на плавом екрану.
4. Оставите тастер Схифт и кликните на „Стартуп Сеттингс“.
5. Кликните на „Решавање проблема“
6. Изаберите „Напредне опције“.
7. Када одаберете Напредну опцију, приказаће се следећа олуја и постојало би неколико опција, а дугме „Поново покрени“ налазиће се на доњој десној страни.
8. Кликните на дугме „Рестарт“.
9. Сачекајте да се прозори поново покрену. Након поновног покретања система можете видети много опција.
10. Ово је последњи корак за онемогућавање потписа управљачког програма. У многим опцијама на листи, седма опција је „Онемогући извршење потписа возача “.
11. Да бисте изабрали ову опцију, мораћете да притиснете тастер са бројем 7 на тастатури. Немојте се збунити са дугметом Ф7. Једноставно требате притиснути број 7 на рачунару.
12. Након одабира 7. опције, рачунар ће се поново покренути. И успешно сте онемогућили потпис возача.
13. Сада једноставно следите кораке 1-8 горе и УСБАСП управљачки програм ће бити успешно инсталиран.
Сада смо завршили први корак програмирања Атмега16. Други корак укључује подешавање Атмел Студио 7.0 за отпремање скице.
Корак 2: Преузимање и подешавање Атмел студија:
Следите кораке у наставку:
1. Преузмите Атмел Студио 7.0
2. Такође ћете морати да преузмете „ВинАВР“ као спољни ланац алата да бисте скицу послали помоћу УСБАСП-а. За преузимање користите овај линк.
Сада ћете морати да креирате пројекат „Блинк“ у Атмел Студио 7.0. Да бисте то урадили, следите кораке.
3. Повежите УСБАСП в2.0 са УСБ портом и оставите га да буде повезан све време док не будете радили на њему.
4. Отворите Атмел Студио.
5. Идите на „Датотека“ и кликните на „Ново“ и одаберите „пројекат“.
6. Сада именујте свој пројекат, одаберите локацију пројекта и одаберите компајлер као „ГЦЦ Ц извршни пројекат“. Кликните на „Ок“ и наставите.
7. Од вас ће бити затражено да изаберете свој уређај за микроконтролере. Изаберите свој уређај, у нашем случају Атмега16А. Изаберите и кликните на „Ок“. Такође можете програмирати друге Атмега ИЦ-ове попут Атмега8, Атмега32 итд. Користећи исти УСБАСП АВР програмер.
8. Сада је креирана ваша главна.ц датотека у коју можете да напишете свој код. Али сачекајте и следите још мало упутстава да бисте завршили.
Након креирања вашег пројекта, последњи корак био би стварање спољног ланца алата.
Корак 3: Постављање спољног алата ВинАВР у програму Атмел Студио
1. Идите на „Алати“ и одаберите „Спољни алати“.
2. Од вас ће се затражити прозор у који ћете морати да додате своје име ланца алата.
3. На „Наслов“ унесите име свог ланца алата. То може бити било шта што желите да му дате име. У мом случају сам изабрао „УСБасп“. Означите „Усе Оутпут Виндов“ (Употреби излазни прозор) и опозовите избор опције „Промпт фор аргумент“ (Позив за аргументе) као што је приказано на доњој снимци.
4. Сада унесите „Цомманд“. Ово ће бити ваша путања „аврдуде.еке“. Ово ћете добити на инсталираној путањи ВинАвр. Само пронађите „ВинАВР-20100110“ на свом „Ц“ погону или тамо где је инсталиран ваш ВинАвр.
5. Унесите аргументе. Ово је најважнији корак јер ће се овај аргумент користити за прослеђивање одређеног аргумента за извршавање дефинисаних задатака. Будући да користим спољни ланац алата, тако да је коришћени аргумент следећи,
6. Више аргумената можете пронаћи на овом линку.
7. Унесите горњи аргумент у одељак аргумената. Оставите „Почетни директоријум“ какав јесте.
8. Након попуњавања свих детаља само „Примени“ и кликни на „Ок“.
Ви сте успешно креиран спољну тоолцхаин за уплоад скица. Након стварања ланца алата тестираћемо отпремањем програма „блинк.ц“. Датотеку маин.ц можете пронаћи на крају упутства. Сада копирајте маин.ц у Атмел студију.
Корак 4: Подешавање Атмега16 са осцилатором и једном ЛЕД лампицом
Повежите кристални осцилатор и ЛЕД на Атмега16. Дијаграм споја за трептање ЛЕД-а са Атмега16 програмираним са Атмега УСБ програматором дат је у наставку:
Такође ћете морати да повежете микроконтролер и УСБАСП како је поменуто у доњем колу:
Корак5:
1. Сачувајте датотеку маин.ц.
2. Прикључите једну ЛЕД диоду у ПОРТА0 иглу Атмега16 као на горњој слици.
3. Идите на „Буилд“, а затим одаберите „Буилд Блинк“.
4. Ако је програм исправан, тада нећете пронаћи грешке и добићете поруку као испод.
5. Сада идите на „Алати“ и изаберите створени спољни ланац алата. У мом случају то је „УСБасп“. Кликни на то.
6. Ако видите успешну поруку као испод, онда сте успешно отпремили скицу. Ако се појави грешка, само проверите да ли сте пажљиво следили све кораке, а такође проверите и ожичење УСБАСП-а и Атмега16-а.
7. Сада видите ЛЕД како трепће. И успешно сте отпремили програм за трептање помоћу УСБАСП в2.0 и Атмел Студио 7.0. Можете да користите овај метод и можете да пренесете различите друге скице помоћу УСБАСБ-а.
/>