Texnologiya, Elektronika
A JTAG-dasturchi nima?
mikro yilda ko'chirmoq dasturiy ishlanmalar imkon dasturchilar bir necha bor ekan, turli konfiguratsiyalar bor. Ular aksincha, soddalashtirilgan interfeysi, professionallar uchun mo'ljallangan, har xil bo'lishi, yoki mumkin. ikkinchisi programcısı va ushbu moddaning qahramoni anglatadi. Siz o'z qo'llari bilan JTAG programcısı qilish uchun qanday ham u emas, balki faqat bilib, lekin beradi. Siz diagrammalar va rasmlar natijasida kabi qarash lozim topish.
a JTAG-dasturchi nima?
Nima uchun, dasturiy JTAG tanlang?
Kamchiliklari dasturchi
qo'shimcha ish holda mikro oilalarning so'nggi versiyasi, dasturlashtirilgan bo'lishi mumkin emas. Shuningdek, kam 40 oyoqlarini va xotira 16 Kb ega bo'lganlar vakillari bilan muhim muammolar bor. Ko'rib turganingizdek, potentsial mijozlar soni ancha cheklangan. Bu foydali ekanligini, shuning uchun, lekin bir necha mashhur modellari faqat, unga tushib.
sxemasi
katta yetarlicha malakali dasturchi MAX232 uchun mo'ljallangan emas zotlarni qulaylik, lekin uchun yana bir imkoniyat boshqa ulanish uchun faqat talab qilinadi.
moslashish
zarur davrlari, faqat taxtasidan o'chirib tashlaydi kerak bor, deb berilgan. Bundan tashqari, barcha aniq ulangan, maydon lehimli va proshivka yuklagichi tomonidan programlayıcının ishini nazorat qilish. Bu so'nggi versiyasi uchun JTAG-dasturlash uchun dasturini yangilash AVR Studio bilan kuzatib, yoki uzoq sifatida zarur. adapteri tomonidan programcısı ulanadi. Agar ish va dasturlash nüansları bayon keyingi bo'limda, ko'chirishingiz mumkin, shuning uchun - bu ishlari bo'lsa. Bu barcha simlar ekanligini ta'kidlash lozim, ular quti joylashgan faqat tashqarida.
operatsiya uchun tayyorgarlik Fuse bit o'rnatilgan bo'lishi kerak, deb. Ular ish amalga oshiriladi qaysi piktogramma, bog'liq. yaxshiroq tushunish uchun biz bu erda quyidagi jadval taqdim:
bit | To'g'ridan-to'g'ri qayd (Ma'lumotlarni sahifasi, UniProf) | Teskari qayd (AVR Dude GUI PonyProg) |
OCDEN | [] | [1] |
JTAGEN | [] | [1] |
SPIEN | [] | [1] |
CKOPT | [1] | [] |
EESAVE | [1] | [] |
BOOTSZ1 | [] | [1] |
BOOTSZ0 | [] | [1] |
BOOTRST | [1] |
[] |
BODLEVEL | [1] | [] |
Boden | [1] | [] |
SUT1 | [] | [1] |
SUT0 | [] | [1] |
CKSEL3 | [1] | [] |
CKSEL2 | [1] | [] |
CKSEL1 | [1] | [] |
CKSEL0 | [1] | [] |
Va qanday qilib tanlash, nima bilasizmi? savolga javob oddiy: Agar mikro ulanish va o'sha bir bit o'qish boshlash kerak. SPIEN Eslatma - u yonidagi bir tasdiq belgisi bo'lsa, u qayd teskari, degan ma'noni anglatadi. u bo'lmasa - u to'g'ri bo'ladi. hamma narsa to'g'ri amalga bo'lsa, dasturchi Microcontrollers tikishda tayyor. U bellenimi qilish oqibatida qodir bo'lsa - qayta o'qib chiqing va yana har bir narsani tekshirib ko'ring.
programlayıcının bilan ishlash
Amalda bir bit. portiga 3 LED vilkasini tekshirish uchun. So'ngra kengashi ulanadi: to'rt sim interfeysi (TCK, TDI, TMS, TDO) va 2 Vcc elektr musbat va GND erga ulangan ketadi. Barcha oziq-ovqat, siz keyingi borish mumkin, deb. studio kodni kompilyatsiya va uni ishlatish uchun zarur. Loyiha, shuningdek, u erda tikkanini va ish boshlash bo'ladi, tez, derlar. ijro jarayonini kuzatib borish uchun, siz F11 bosishingiz mumkin, va keyin siz hozir kodi biron-bir raqam dasturi haqida tomosha qilishingiz mumkin. Bu uchun LED o'z ichiga oladi qatorga kursorni olib kifoya va u yonib bitadi. tajribalar ko'p hali mavjud emas. biror narsa qilish uchun, kerak bo'lgan ish unutmang. ilgarilab sekin bo'lsin, lekin oxir-oqibat siz aynan siz istagan narsani olish uchun, asosiy narsa ega bo'ladi - kelmang va (biron-bir tarzda u holda) nazariy asosida bir diqqat bilan tajriba davom etmoqda.
Similar articles
Trending Now