O’rnatilgan tizimlar fanidan Mustaqil ish
Download 44.94 Kb.
|
O\'rnatilgan tizimlar fanidan mustaqil ishi
- Bu sahifa navigatsiya:
- Ozgaruvchan malumotlar xotirasi (EEPROM)
Guruch. 2.2. Manzil maydoni
Statik ma'lumotlar xotirasi (SRAM) AVR mikrokontrollerlari Topishmoq bo'yicha o'qish/yozish operatsiyalari, ammo kirish huquqiga ega bo'lgan har qanday manzillar bilan ishlang zerikarli joy, va robot SRAM bilan, u hurmat qilish kerak: deputat bir xil registrdagi topishmoq bo'yicha eslatmani osongina "sarflashingiz" mumkin. Misol uchun, registrning qiymatini olish buyrug'i ro'yxatga olishda ) teng kuchli SRAMdagi yozuvlar nol manzilda ( ). RON sov-xotirasidagi manzillar bir xil raqam bilan tushadi. Xuddi shu soatda yoga uchun RVVda oraliq bo'lmagan kirish uchun Xotiradagi manzilni ro'yxatga olish raqamiga keyingi $ 20 qo'shing: shunday qilib, huquqlar reestri qaysi ko'proq modellari uchun manzili uchun jadvallar RVV asosida roztashovuetsya hisoblanadi $3F, xotira manzili $5F. RON va RVV to'g'ridan-to'g'ri manzillarini o'rnating. m'yati unhandled: bunday rekord har doim bir o'rniga ikki chora oladi, xarakterli. ko'proq boshqa jamoalarga o'ting, garchi boshqalar sizga almashinuvni chetlab o'tishga imkon beradi deakim RVVning manipulyatsiyasi bo'yicha. Ale yakscho ê dastur tayyor, pratsyuyu- s SRAM, keyin protsessor modellarini eskilariga almashtirishda sizga kerak bo'ladi ular yosh SRAM manzillari bor, deb o'sha orqali hurmat Twisted mumkin qo'shimcha RVV. 2-bob O'zgaruvchan ma'lumotlar xotirasi (EEPROM) MK AVR ning barcha modellari (ATtiny11 dan olingan Crimson) qurilishi mumkin Hayot yoqilganda doimiylar va ma'lumotlarni saqlash uchun EEPROM. Boshqa modellar uchun ovoz balandligi 64 baytdan (ATtiny1x) 4 kbgacha (eskiroq) o'zgaradi. Mega modellar). EEPROMning oxiri doimiy bilan ko'rsatilgan (tse anglatadi - u faqat so'nggi AVR modellari uchun taqdim etildi; tsíêí konstantalar ínodí íh o'zingiz tomonidan tayinlanadi). Qayta uzatish sikllari soni EEPROM kodlash 100 mingga yetishi mumkin. EEPROM tebranish qobiliyatiga ega Flash deb hisoblanadi bayt-bayt grammuvannya (asosan, bayt-bayt navigatsiya qilish, lekin bu usul mavjud emas koristuvach). Biroq, EEPROM oilasining eski modellari uchun, masalan, flesh-xotira dastur, uchinchi tomon tashkiloti bo'lishi mumkin, ammo, tomonlar kichik - gacha 4 bayt teri. Amalda, EEPROMni ketma-ket dasturlashda bo'lgani kabi kanal (SPI dasturlash interfeysi orqali), shuning uchun yozishda EEPROM-ni dasturlardan o'qing, bu xususiyat muhim emas va kirish ísnuê bayt bayt. EEPROM-dan o'qish bir mashina tsiklini cho'zish orqali amalga oshiriladi (haqiqiy, yoqilgan amalda u chotiri sikllarida amalga oshiriladi, lekin dasturchi maxsus cymga amal qilishi kerak ijtimoiy zarur emas). Va EEPROM-dagi yozuvning o'qi ancha yaxshi, va bundan oldin, bu, albatta, belgilangan kod emas: bir bayt yozish uchun tsikl 2 dan ~ 4 ms gacha yoki undan ko'proq vaqtni oladi. Yozib olish jarayoni tomonidan tartibga solinadi RC- chastotasi beqaror bo'lgan generator (past kuchlanishda ochíkuêtsya, scho yozish kattaroq bo'ladi). Bunday soat uchun, shunday favqulodda bilan MK vstigaê vikonati kílka ning bir xil chastotalarida minglab buyruqlar, shunga dastur yozuvni aniqlik uchun yozish tartibi: masalan, tikish kerak, Shunday qilib, hozirda yozuv qayta yozishni "yopib qo'ymadi" (div. boshliq vi 4і 9 ). Robot z EEPROM yordamida boshni bukish hozirgi vaqtda hayotning etarli darajada past kuchlanishi bilan o'tkaziladi vimikaniya. Shuni yodda tutish kerakki, kuchlanish o'zgartirilganda, umr ko'rish tugaydi samarali chegara (barqaror ish chegarasidan past, lekin qayta ishlash uchun etarli emas. o'chirish) MK kuchlanishining kolivanyasi orqali u o'chadi buyrug'i, boshqalar qatorida siz EEPROM-ga yozish tartibini o'rnatishingiz mumkin. Yakscho yolg'on, odatdagi MK AVR buyrug'i mikrosoniyaning o'n qismida sanaladi, tushunarli zarur soat uchun kuchlanish nolga teng kondensat quvvatining tavsiya etilgan qiymatlari bilan LM7805 turi stabilizator EEPROM-ga kirish va chiqishda riv muqarrar ravishda ziplanadi. vodiylarning yarmida tinch. Bu muammo aybdor emas, chunki konstantalar EEPROMga yoziladi MKni dasturlashda va har kuni dasturda yozib olish tartibi (ular haqida EEPROM, div uchun ma'lumotlar bilan faylni qanday yaratish kerak. tarqatildi "Direktivalar va funktsiyalar tsíí̈" 5-bob). Bunday vaziyatlarda ma'lumotlarning xavfsizligi juda yaxshi. I qism. Atmel AVR ning umumiy tamoyillari va funktsiyalari birlamchi ehtiyot choralari bilan va tim, scho EEPROMga yozishga ruxsat berdi - protsedura - ra dvuhstupínchasta (div. bo'linish 9). Boshqa barcha yo'llar bilan (va ular, shubhasiz, mutlaq kattaroq - EEPROM-da, ko'pincha ular tejaydi novki va joriy konfiguratsiya qachon viknenny zhivlennya) qabul qilinadi maxsus tashrif. Ulardan eng asosiysi va universali hayotning joriy monitorining yangiligi, bu stantsiyadagi MCni kamaytiradi hayot bosimining o'zgarishi chegara qiymatidan past bo'ladi. Tíêí yaxshi mesti xizmat qiladi vbudovaniya kuchlanish pasayishi detektori (Brown-out Detection, BOD) barcha Tiny va Mega modellari uchun amaliy, ammo texnik hujjatlar kiritilmagan berish, shu bilan birga, ustunlik uchun, yoga takrorlanishi va hayotning ovozli monitori. BOD sxemasi va MK div haqida hisobot. dali qaysi bo'limda, lekin haqida mu EEPROM va keyinchalik vv vikoristanny divs bilan birga keladi. bo'linish 9. Download 44.94 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling