Usb dasturchisining tavsifi


Mikrokontroller dasturini boshqaring


Download 0.79 Mb.
bet2/5
Sana22.03.2023
Hajmi0.79 Mb.
#1286780
1   2   3   4   5
Bog'liq
AVR va PIC mikrokontrolrlari uchun universal dasturchi

Mikrokontroller dasturini boshqaring
Shunday qilib, qurilmani yig'gandan so'ng, eng muhimi - boshqaruv mikrokontrollerini yondirish. Ushbu maqsadlar uchun LPT portiga ega kompyuterlari bo'lgan do'stlar juda mos keladi :) AVR uchun eng oddiy besh simli dasturchi
Mikrokontrollerni dasturiy ulagichdan, mikrokontrollerning Reset pimlarini (29 fut) va ulagichni ulab, porlash mumkin. Firmware Atmega48, Atmega8 va Atmega88 modellari uchun mavjud. So'nggi ikkita toshdan birini ishlatish tavsiya etiladi, chunki Atmega48 versiyasini qo'llab-quvvatlash to'xtatildi va so'nggi versiyasi proshivka 2009 yildan. Va 8-chi va 88-chi toshlar uchun versiyalar doimiy ravishda yangilanib turadi va muallif funksiyaga o'chirib tashlagichni qo'shishni rejalashtirgan ko'rinadi. Biz nemis sahifasida dasturiy ta'minotni olamiz. To'ldirish uchun boshqaruv dasturi mikrokontrolrda men PonyProg dasturidan foydalandim. Dasturlash paytida 12 MGts chastotada tashqi soat manbasidan ishlash uchun kristallni boshlash kerak. PonyProg-da sug'urta o'tish moslamalari sozlamalari bilan dasturning skrinshoti:

Qurilma dasturidan so'ng mikrokontrolning 23-oyog'iga ulangan LED yonishi kerak. Bu dasturchining muvaffaqiyatli yonib ketganligi va foydalanishga tayyorligining ishonchli belgisi bo'ladi.
Drayvni o'rnatish
O'rnatish mashinada amalga oshirildi windows tizimi 7 va hech qanday muammo tug'ilmadi. Birinchi marta kompyuterga ulanganda drayverni o'rnatishingizni so'rab yangi qurilma aniqlanganligi haqida xabar paydo bo'ladi. O'rnatishni belgilangan joydan tanlaymiz:


Bir zumda oyna o'rnatiladi, unda o'rnatiladigan drayver yo'q elektron raqamli imzo kichik yumshoqlarda:

Biz ogohlantirishda urilamiz va o'rnatishni davom ettiramiz, qisqa pauzadan so'ng haydovchini o'rnatish jarayoni muvaffaqiyatli yakunlanganligi to'g'risida oyna paydo bo'ladi

Mana endi, dasturchi ishlashga tayyor.
Khazama AVR Programmer
Dasturchi bilan ishlash uchun men Khazama AVR Programmer flasherini tanladim. Minimalistik interfeysga ega ajoyib dastur.

U barcha asosiy AVR mikrokontrolrlari bilan ishlaydi, sizga flesh va eepromni yoqish, xotira tarkibini ko'rish, chipni o'chirish va sug'urta bitlarining konfiguratsiyasini o'zgartirish imkonini beradi. Umuman olganda, juda standart to'plam. Sigortalar ochiladigan ro'yxatdan soat manbasini tanlash bilan tuzilgan, shuning uchun kristallni xato bilan blokirovka qilish ehtimoli keskin kamayadi. Sigortalarni pastki maydonga tasdiqlash qutilarini qo'yish orqali ham o'zgartirish mumkin, siz mavjud bo'lmagan konfiguratsiyaga jakuda joylashtirolmaysiz va bu xavfsizlik nuqtai nazaridan ham katta ortiqcha.

Sigortalar MK xotirasiga, taxmin qilishingiz mumkin, hammasini yozish tugmachasini bosib yoziladi. Saqlash tugmasi joriy konfiguratsiyani saqlaydi va Load saqlanganini qaytaradi. Haqiqat shundaki, men o'ylay olmadim amaliy dastur ushbu tugmalar. Standart tugma standart sigortalar konfiguratsiyasini yozib olish uchun mo'ljallangan, masalan, mikrokontrollerlar fabrikadan keladi (odatda ichki RC dan 1MHz).
Umuman olganda, ushbu dasturchini ishlatish davomida u o'zini ko'rsatdi eng yaxshi tomoni barqarorlik va ish tezligi nuqtai nazaridan. Qadimgi statsionar kompyuterda ham, yangi noutbukda ham hech qanday muammosiz ishladi.
Faylni yuklab oling bosilgan elektron karta SprintLayout-dan foydalanishingiz mumkin
AVR va PIC mikrokontrolrlari uchun universal dasturchi
Havaskor radio jurnallarida va Internetda ko'plab dasturlash sxemalari mavjud. Ular kompyuterga ulanish usuli bilan farq qiladi: LPT, COM, USB orqali. LPT porti uchun dasturchilar eng sodda, COM uchun esa biroz murakkabroq. USB portiga ulangan dasturchi uchun sizda mikrokontroller yoki ixtisoslashtirilgan mikrosxemalar, USB-UART konvertori bo'lishi kerak. Bundan tashqari, turli xil dasturchilar turli xil mikrokontrollerlarni yondirish uchun mo'ljallangan: AVR yoki PIC, shu bilan birga ushbu ikki turdagi mikrokontrolderlarning dasturlash algoritmi biroz farq qiladi. Shuning uchun, bu har qanday mikrokontroller - AVR va PIC uchun universal dasturchini yig'ish istagini tabiiy ravishda keltirib chiqaradi.

Dasturchining quyidagi diagrammasi biz uchun maqbul tuyuldi. U kompyuterning COM portiga ulanadi va har qanday MAQOMOTI porti bilan to'g'ri ishlaydigan taniqli MAX232 mikrosxemasini o'z ichiga oladi (uchun turli xil kompyuterlar port darajalari standartdan sezilarli darajada farq qilishi mumkin), uni tasodifiy simlardan yoki simlarning xatolaridan himoya qiladi. Dasturchi turli xil mikrokontrolrlar uchun rozetkalarga ega, shuningdek, ICSP-ni elektron dasturlash imkoniyati mavjud, chunki dasturchi simlarni mikrokontrollerli plataga yoki to'g'ridan-to'g'ri mikrokontrollerning oyoqlariga rozetkaga o'rnatmasdan ulangan. . Dasturchi dasturlar tomonidan JDM sifatida ko'riladi, shuning uchun muammolar mavjud dasturiy ta'minot paydo bo'lmaydi. Biz IC-PROG 1.06B dasturini tavsiya etishimiz mumkin.

AVR - PIC rejimlari o'rtasida o'tish mikroswitch yordamida amalga oshiriladi. Qurilmaning ishlash jarayoni to'rtta LED bilan ko'rsatilgan. Dasturchi sodda va sozlashni talab qilmaydi, juda keng tarqalgan qismlardan foydalaniladi.
74LS00 mikrosxemasi o'rniga siz K555LA3 yoki KR1533LA3 ni qo'yishingiz mumkin, asosan tranzistorlar o'xshashlari bilan almashtiriladi. Ushbu sxema bitta g'alati xususiyatga ega - LEDlar uchun oqimni cheklovchi rezistorlarning ko'rsatkichlari. LEDlar zanjirning turli uchastkalariga ulanganligi sababli, ushbu bo'limlardagi kuchlanishlar ham har xil, shuning uchun LEDlar har xil yorqinlik bilan yonadi. Buni tuzatish uchun siz rezistorlarni tanlashga harakat qilishingiz mumkin, xususan - R4 va R7 ni kamaytirish uchun. KD523 o'rniga oddiy 1N4148 dan foydalanishingiz mumkin.
Layb (Sprint Layout uchun) Bolalar SMD rezistorlari uchun qilingan, qolgan qismlar odatdagi dizaynda.
Diqqat! Bosib chiqarilgan elektron platada ATMEGA8 rozetkasiga MOSI va MISO simlari noto'g'ri ko'rsatilgan, ularni tashlash kerak. Bundan tashqari, C7 va C9-da o'tish moslamalari mavjud - ularni olib tashlash kerak.

Download 0.79 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling