Агуулгын хүснэгт:

Atmel студид USBasp програмист ашиглан микроконтроллер програмчлах: 7 алхам
Atmel студид USBasp програмист ашиглан микроконтроллер програмчлах: 7 алхам

Видео: Atmel студид USBasp програмист ашиглан микроконтроллер програмчлах: 7 алхам

Видео: Atmel студид USBasp програмист ашиглан микроконтроллер програмчлах: 7 алхам
Видео: 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: USBasp драйверийг Zadig ашиглан суулгана уу

USBasp драйверийг Zadig ашиглан суулгаж байна
USBasp драйверийг Zadig ашиглан суулгаж байна
USBasp драйверийг Zadig ашиглан суулгаж байна
USBasp драйверийг Zadig ашиглан суулгаж байна
USBasp драйверийг Zadig ашиглан суулгаж байна
USBasp драйверийг Zadig ашиглан суулгаж байна

Вэб хөтөчөө нээгээд https://zadig.akeo.ie/ руу очно уу.

Энэ хэрэгслийг ашиглан бид эхлээд USBasp дээр зөв драйверыг суулгадаг.

  1. Татаж авах товчийг дарж програмыг суулгана уу.
  2. Задиг нээнэ үү
  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 Studio -г нээж, навигацийн үндсэн хэсэгт багаж хэрэгсэл рүү очоод гадаад хэрэгслүүд дээр дарна уу.

Алхам 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 -ийн дараах аргумент нь програмистын id -ийг тодорхойлдог. Манай тохиолдолд usbasp
  • -P -ийн дараах аргумент нь микроконтроллерыг тодорхойлдог. Манай тохиолдолд ATtiny85, t85 гэгддэг
  • -U -ийн дараах аргумент нь санах ойн төрлийг тодорхойлдог

    Холбогдох түлхүүр үгийг эхэнд өгсөн баримт бичгийн линкээс хайж t85 -ийг микроконтроллер болгон өөрчилнө үү

Аргументыг avrdude баримт бичгээс авсан болохыг анхаарна уу. Үүнийг эхэнд өгсөн линкүүдээс авах боломжтой.

Бүгдийг хийж дууссаны дараа Apply дарна уу!

Алхам 6: Программист ашиглах

Программистыг ашиглаж байна
Программистыг ашиглаж байна

AVR програмчлахын тулд энэ нь USBasp -тэй холбогдсон эсэхийг шалгаарай, гадны хэрэгслүүд рүү ороод саяхан үүсгэсэн хэрэгслийг дарна уу.

Хөтөлбөрийн өмнө шийдлээ бүтээхээ бүү мартаарай.

Энэ бүгдийг програмчлах ёстой!

Алхам 7: Алдааг олж засварлах

Хэрэв асуудал гарвал:

  • USBasp програмчлагчийг залгахын тулд өөр USB порт ашиглаж үзээрэй
  • AVR програмисттай холбогдсон эсэхийг шалгаарай
  • Алхам бүрийг дахин анхааралтай уншиж, гадаад хэрэгслүүдийн тохиргоо дахь тушаал, аргументыг зөв эсэхийг шалгаарай

Үгүй бол та бүгдээрээ явахад бэлэн байна!

Зөвлөмж болгож буй: