![Atmel студид USBasp програмист ашиглан микроконтроллер програмчлах: 7 алхам Atmel студид USBasp програмист ашиглан микроконтроллер програмчлах: 7 алхам](https://i.howwhatproduce.com/images/011/image-31738-j.webp)
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![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 програмчлалын хямд шийдэл бөгөөд олон микроконтроллерыг дэмждэг. Бүрэн жагсаалтыг https://www.nongnu.org/avrdude/user-manual/avrdude сайтаас үзэх боломжтой.
Энэ заавар нь 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 -ийн дараах аргумент нь програмистын id -ийг тодорхойлдог. Манай тохиолдолд usbasp
- -P -ийн дараах аргумент нь микроконтроллерыг тодорхойлдог. Манай тохиолдолд ATtiny85, t85 гэгддэг
-
-U -ийн дараах аргумент нь санах ойн төрлийг тодорхойлдог
Холбогдох түлхүүр үгийг эхэнд өгсөн баримт бичгийн линкээс хайж t85 -ийг микроконтроллер болгон өөрчилнө үү
Аргументыг avrdude баримт бичгээс авсан болохыг анхаарна уу. Үүнийг эхэнд өгсөн линкүүдээс авах боломжтой.
Бүгдийг хийж дууссаны дараа Apply дарна уу!
Алхам 6: Программист ашиглах
![Программистыг ашиглаж байна Программистыг ашиглаж байна](https://i.howwhatproduce.com/images/011/image-31738-9-j.webp)
AVR програмчлахын тулд энэ нь USBasp -тэй холбогдсон эсэхийг шалгаарай, гадны хэрэгслүүд рүү ороод саяхан үүсгэсэн хэрэгслийг дарна уу.
Хөтөлбөрийн өмнө шийдлээ бүтээхээ бүү мартаарай.
Энэ бүгдийг програмчлах ёстой!
Алхам 7: Алдааг олж засварлах
Хэрэв асуудал гарвал:
- USBasp програмчлагчийг залгахын тулд өөр USB порт ашиглаж үзээрэй
- AVR програмисттай холбогдсон эсэхийг шалгаарай
- Алхам бүрийг дахин анхааралтай уншиж, гадаад хэрэгслүүдийн тохиргоо дахь тушаал, аргументыг зөв эсэхийг шалгаарай
Үгүй бол та бүгдээрээ явахад бэлэн байна!
Зөвлөмж болгож буй:
8MHz болор ашиглан Arduino IDE ашиглан ATmega328 програмчлах: 4 алхам
![8MHz болор ашиглан Arduino IDE ашиглан ATmega328 програмчлах: 4 алхам 8MHz болор ашиглан Arduino IDE ашиглан ATmega328 програмчлах: 4 алхам](https://i.howwhatproduce.com/images/001/image-05-8-j.webp)
8MHz болор ашиглан Arduino IDE ашиглан ATmega328 програмчлах: Энэхүү гарын авлагад би өөрийгөө Arduino IDE болон Arduino UNO ашиглан ATmega328P IC (Arudino UNO дээр байрлуулсан ижил микроконтроллер) програмчлах алхам алхмаар зааварчилгааг авч үзэх болно. захиалгат Arduino, төслүүдээ хийх
ISP Wifi модулийг ESP8266 флаш ба програмист ашиглан ESP8266 AT програмыг хэрхэн яаж Flash хийх эсвэл програмчлах вэ: 6 алхам
![ISP Wifi модулийг ESP8266 флаш ба програмист ашиглан ESP8266 AT програмыг хэрхэн яаж Flash хийх эсвэл програмчлах вэ: 6 алхам ISP Wifi модулийг ESP8266 флаш ба програмист ашиглан ESP8266 AT програмыг хэрхэн яаж Flash хийх эсвэл програмчлах вэ: 6 алхам](https://i.howwhatproduce.com/images/002/image-4240-11-j.webp)
ISP Wifi модулийг ESP8266 флашер ба программист ашиглан ESP8266 AT програмыг хэрхэн яаж асаах эсвэл програмчлах вэ: Тодорхойлолт: Энэхүү модуль нь ESP-01 эсвэл ESP-01S төрлийн ESP8266 модульд зориулсан USB адаптер /програмист юм. Энэ нь ESP01 -ийг залгахын тулд 2x4P 2.54 мм хэмжээтэй эмэгтэй толгойгоор тоноглогдсон болно. Мөн энэ нь ESP-01-ийн бүх тээглүүрийг 2x4P 2.54 мм хэмжээтэй эрэгтэй цоорхойгоор гаргаж авдаг
PIC MCU -ийг PICkit програмист ашиглан Breadboard ашиглан хэрхэн програмчлах вэ: 3 алхам
![PIC MCU -ийг PICkit програмист ашиглан Breadboard ашиглан хэрхэн програмчлах вэ: 3 алхам PIC MCU -ийг PICkit програмист ашиглан Breadboard ашиглан хэрхэн програмчлах вэ: 3 алхам](https://i.howwhatproduce.com/images/002/image-4853-37-j.webp)
PIC MCU -ийг PICkit програмист ашиглан талхны самбар ашиглан хэрхэн яаж програмчлах вэ: PIC (эсвэл бусад) микроконтроллертой тоглоход танд үнэтэй, нарийн төвөгтэй хэрэгсэл хэрэггүй. Танд хэрэгтэй зүйл бол хэлхээ, програмчлалаа туршиж үзэх талхны самбар юм. Мэдээжийн хэрэг, ямар нэгэн програмист, IDE шаардлагатай болно. Энэхүү зааварт
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 програмыг хийх хүчирхэг хэрэгсэл боловч програм бичих нь эхний алхам юм. Програмаа ашиглахын тулд та хэлхээ хийж, кодоо микроконтроллер руу шилжүүлэх ёстой. Та AVR -ийг Atmel Studio -аас програмчилж болно
Микроконтроллер програмчлах хамгийн хялбар арга !: 9 алхам
![Микроконтроллер програмчлах хамгийн хялбар арга !: 9 алхам Микроконтроллер програмчлах хамгийн хялбар арга !: 9 алхам](https://i.howwhatproduce.com/images/003/image-7005-37-j.webp)
Микроконтроллер програмчлах хамгийн хялбар арга !: Маш бага эрчим хүч хэрэглэдэг микроконтроллертой болох нь танд сонирхолтой байна уу? Өнөөдөр би танд Arduino Mega -аас 4 дахин бага энерги зарцуулдаг, хүчирхэг Cortex процессортой STM32 Ultra Low Power - L476RG -ийг танилцуулах болно. Би бас тэгэх болно