2. usart va uart ning farqi. Aloqa uchun usart dan foydalanish


UART seriyali ma'lumotlar oqimi



Download 0,63 Mb.
bet3/6
Sana09.07.2022
Hajmi0,63 Mb.
#763174
1   2   3   4   5   6
Bog'liq
Umumjahon asenkron qabul qiluvchi

UART seriyali ma'lumotlar oqimi.

USART va UART tashqi qurilmalari har xil imkoniyatlarga ega va turli vaziyatlarda foydali bo'lishi mumkin, shuning uchun standart mikrokontrollerda dizayner ikkala interfeysni ham topishi mumkin. Misol uchun, STM32 mikrokontrollerlar oilasini olaylik, ularning asosiy ko'lami mikroenergetikada qo'llaniladi. Ushbu qurilmalar uchun chipli tashqi qurilmalar USART va UARTni o'z ichiga oladi. USART "yuqori" quvvat sarfi davrida ketma-ket aloqaning "qiyin ishini" bajarish uchun mo'ljallangan. Mikrokontroller uyqu rejimida yoki kam quvvat rejimida bo'lsa, ruxsat etilgan quvvat chegarasidan tashqariga chiqmasdan past tezlikda aloqani amalga oshiradigan UART ishlatiladi.
Shunday ekan, USART va UART bir xil deyish mumkinmi? Texnik jihatdan to'g'ri javob yo'q. USART odatda UART bilan solishtirganda kengaytirilgan xususiyatlarga ega va sinxronlashtirilgan ma'lumotlar oqimlarini UARTga qaraganda bir necha baravar tezroq qayta ishlashga qodir. Haqiqatan ham, USART UART ning barcha funktsiyalarini bajarishi mumkin, shuning uchun ko'pgina ilovalarda ishlab chiquvchilar USARTlarning to'liq quvvatiga ega bo'lib, sinxron soatlashning afzalliklarini e'tiborsiz qoldirib, ularni oddiy UART sifatida ishlatishadi. Buning ajablanarli joyi yo'q, shuning uchun ko'p odamlar bu atamalarni xuddi sinonimlar kabi ishlatishadi.

Aloqa uchun USART dan foydalanish.


USART moslashuvchan konfiguratsiya imkoniyatlarini taqdim etadi: siz uzatish tezligini keng diapazonda o'zgartirishingiz mumkin; bitta kadr orqali uzatiladigan so'zdagi bitlar sonini o'zgartirish; bir nechta mumkin bo'lgan parite opsiyalaridan birini ishlatish yoki paritetni o'chirish; to'xtash bitlari sonini sozlash; CTS/RTS liniyalaridan foydalanishingiz yoki foydalanmasligingiz mumkin. Albatta, xususiylashtirish imkoniyatlarining boyligi USART-ga katta moslashuvchanlik va ko'p qirralilikni beradi, lekin boshqa tomondan, ma'lumotlar almashinuvida muayyan qiyinchiliklarni keltirib chiqaradi. Haqiqatan ham, ma'lumotlar almashinuvi mumkin bo'lishi uchun bir-biriga ulangan qurilmalar har jihatdan bir xil sozlamalarga ega bo'lishi kerak.
USART-ni sozlaganingizdan so'ng siz ma'lumot almashishni boshlashingiz mumkin. Mikrokontroller USART bilan ishlashning ikkita variantiga ega: bayt-bayt uzatish va qabul qilish yoki DMA-dan foydalanish. Birinchi holda, har bir baytni qabul qilish va uzatish uchun protsessor muayyan harakatlar ketma-ketligini bajarishi kerak. Shunday qilib, u ma'lumotlarni uzatish registri bo'sh bo'lganda yoki ma'lumotlarni qabul qilish registri to'ldirilganda yuzaga keladigan uzilishlarni hal qila oladi; uzilish sababini aniqlab, keyingi baytni uzatish uchun ma'lumotlar registriga yozing yoki registrdan olingan baytni o'qing va uni qayta ishlang. Agar DMA bilan ishlash rejimi ishlatilsa, protsessor qabul qilish va uzatish uchun buferlarning joylashishini, ularning o'lchamlarini belgilashi kerak. USART va DMA protsessor hisoblash resurslarini talab qilmasdan mustaqil ravishda uzatish va qabul qilishda davom etadi.

Download 0,63 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish