I bob. Datchiklar haqida tushuncha va ularning klassifikatsiyasi Dachikning chiqish sinalining fizik tabiati
Dachikning chiqish signalining parametirlari
Download 1.76 Mb.
|
8 Kurs ishi 2
Dachikning chiqish signalining parametirlari
Deyarli har bir kishi (dasturlash uchun maxsus dasturiy interfeysga ega ATtiny erta modellaridan tashqari) ketma-ket SPI interfeysi orqali (ISP) dasturiy ta'minotni qo'llab-quvvatlaydi. Ko'p mikrokontrolörler an'anaviy dasturlash endi mavjud bo'lmasligi uchun sug'urta registrlari sozlangan holatlar uchun yuqori kuchlanish yordamida alternativ ketma-ket yoki parallel dasturlashni qo'llab-quvvatlaydi. O'z-o'zini dasturlashni qo'llab-quvvatlash, bunda asosiy dastur o'z kodining bir qismini o'zgartirishi mumkin. Qayta yozilgan himoyalangan pastki dastur (bootloader) yordamida asosiy dasturni yuklashni qo'llab-quvvatlash. Asosiy dastur kodi odatda standart protokollardan birini ishlatgan holda mikrokontroller portlaridan biri orqali olinadi. Bir qator kam quvvatli rejimlar. Eslatma: Hamma tashqi qurilmalarni ham dasturiy ravishda yoqib bo'lmaydi. Ulardan ba'zilari birinchi navbatda Fuss registrlaridagi bitlar bilan faollashtirilishi kerak, uni faqat dasturchi o'zgartirishi mumkin. Dastur xotirasi Dastur ko'rsatmalari uchuvchan bo'lmagan flesh-xotirada saqlanadi. Garchi MCUslar 8 bitli bo'lsa-da, har bir yo'riqnomada bitta yoki ikkita 16 bitli so'zlar mavjud. Dastur xotirasining hajmi odatda qurilmaning o'zi nomlanishida ko'rsatiladi (masalan, ATmega64x liniyasida 64 Kbayt chiroq bor, ATmega32x liniyasida esa 32 Kbayt). Chegirmali dastur xotirasi uchun hech qanday shart yo'q; AVR yadrosi tomonidan bajarilgan barcha kodlar chip yoritgichida joylashgan bo'lishi kerak. Biroq, bu cheklov AT94 FPSLIC AVR / FPGA chiplariga taalluqli emas. Ichki ma'lumotlar xotirasi.Ma'lumotlar manzili maydoni ro'yxatga olish faylidan, I / O registrlaridan va SRAM-dan iborat. Ba'zi bir kichik modellar, shuningdek, ROM dasturini ma'lumotlar manzili maydoniga joylashtiradilar, ammo kattaroq modellar bunday qilmaydi. AVRISP mkII. AVRISP va AVRISP mkII juda arzon vositalar bo'lib, barcha AVR-larni ICSP orqali dasturlashtirishga imkon beradi. AVRISP kompyuterga ketma-ket port orqali ulanadi va maqsad tizimidan quvvat oladi. AVRISP 10-pinli yoki 6-pinli ulagichlardan ikkalasini "standart" ICSP-dan foydalanishga imkon beradi. AVRISP mkII kompyuterga USB orqali ulanadi va USB orqali quvvat oladi. Shaffof quti orqali ko'rinadigan LEDlar maqsad quvvatining holatini ko'rsatadi. AVRISP mkII-da haydovchi / tampon IC yo'qligi sababli [33] u o'z SPI liniyalarida bir nechta yuk bilan maqsadli platalarni dasturlashda muammolarga duch kelishi mumkin. Bunday holatlarda katta oqim olib borishga qodir bo'lgan dasturchi talab qilinadi. Shu bilan bir qatorda, har bir periferik moslamadan oldin SPI liniyalarida past qiymatli (~ 150 ohm) yukni cheklovchi rezistorlar joylashtirilsa, AVRISP mkII-dan foydalanish mumkin. Endi AVRISP ham, AVRISP mkII ham to'xtatildi, mahsulot sahifalari Microchip veb-saytidan o'chirildi. 2019 yil iyul holatiga ko'ra AVRISP mkII hali ham bir qator distribyutorlarning zaxirasida. Shuningdek, bir qator uchinchi tomon klonlari mavjud. AVR Dragon. ISP dasturiy kabeli va biriktirilgan, ko'k / yashil rangdagi ZIF soketli AVR Dragon Atmel Dragon - bu arzon kompyuter, USB orqali kompyuterga ulanadi. Dragon barcha AVR-larni JTAG, HVP, PDI, [34] yoki ICSP orqali dasturlashi mumkin. Dragon shuningdek, barcha AVR-larni JTAG, PDI yoki debugWire orqali disk raskadrovka qilishga imkon beradi; 32 Kbayt yoki undan kam dastur xotirasiga ega qurilmalar uchun avvalgi cheklov AVR Studio 4.18-da olib tashlandi. [35] Dragon kichik, prototipli maydonga ega, u 8, 28 yoki 40 pinli AVR-ni, jumladan quvvat va dastur pinlariga ulanishni ham o'z ichiga oladi. Qo'shimcha elektr zanjiri uchun hech qanday maydon yo'q, garchi bu "Ajdaho chavandozi" deb nomlangan uchinchi tomon mahsuloti tomonidan ta'minlanishi mumkin. JTAGICE mkI. JTAG In O'chirish emulyatori (JTAGICE) nosozliklarni tuzatish vositasi JTAG interfeysli AVR-larning chiplarni disk raskadrovka (OCD) ni qo'llab-quvvatlaydi. Asl JTAGICE mkI kompyuterga RS-232 interfeysidan foydalanadi va faqat AVR-ni JTAG interfeysi bilan dasturlashi mumkin. JTAGICE mkI endi ishlab chiqarilmaydi, ammo uning o'rnini JTAGICE mkII egalladi. JTAGICE mkII nosozliklarni tuzatish vositasi SPI, JTAG, PDI va debugWIRE interfeyslariga ega bo'lgan AVR-larni nosozliklarni tuzatish (OCD) ni qo'llab-quvvatlaydi. DebugWire interfeysi faqat bitta pin yordamida (Reset pin) yordamida nosozliklarni tuzatishga imkon beradi, bu past pin-mikrokontrollerlarda ishlaydigan dasturlarni tuzatishga imkon beradi. JTAGICE mkII USB orqali ulanadi, ammo alohida quvvat manbaidan foydalanishni talab qiladigan ketma-ket port orqali qo'shimcha ulanish mavjud. JTAG-dan tashqari, mkII ISP-ni dasturlashni qo'llab-quvvatlaydi (6-pinli yoki 10-pinli adapterlar yordamida). Ikkala USB va seriyali havolalar STK500 protokolining bir variantidan foydalanadi. JTAGICE3 mkII-ni yanada tuzatish va tezroq dasturlash imkoniyatlari bilan yangilaydi. U USB orqali ulanadi va JTAG, aWire, SPI va PDI interfeyslarini qo'llab-quvvatlaydi. To'plamga ko'pgina interfeys tugmachalari bilan ishlash uchun bir nechta adapterlar kiritilgan. AVR ONE! Atmel 8-bitli va 32-bitli AVR qurilmalari uchun On-Chip Debug qobiliyatiga ega bo'lgan professional rivojlanish vositasidir. U SPI, JTAG, PDI va aWire dasturlash rejimlarini qo'llab-quvvatlaydi va debugWIRE, JTAG, PDI va aWire interfeyslari yordamida nosozliklarni tuzatadi. Download 1.76 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling