O’rnatilgan tizimlar fanidan Mustaqil ish


Download 44.94 Kb.
bet14/15
Sana09.01.2023
Hajmi44.94 Kb.
#1084877
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
O\'rnatilgan tizimlar fanidan mustaqil ishi

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
і ).
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:
1   ...   7   8   9   10   11   12   13   14   15




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