Sanoatni axborotlashtirish” fakul’teti “informatika va axborot texnologiyalari” kafedrasi



Download 0,66 Mb.
bet6/10
Sana24.06.2022
Hajmi0,66 Mb.
#698859
1   2   3   4   5   6   7   8   9   10
Bog'liq
UART va USART mustaqil ish imomnazarov

USART va STM32 (STM32F100xx)


STM32 mikrokontrolörlarida USART CTS / RTS signallarini qo'llab-quvvatlash qobiliyatiga ega ketma-ket formatdagi tashqi qurilmalar bilan to'liq dupleks aloqa uchun moslashuvchan vositalarni taqdim etadi; bitta simli chiziq orqali yarim dupleks almashinuvini qo'llab-quvvatlaydi; uzatish tezligining keng diapazonida ishlashi mumkin. Ko'p buferli DMA rejimida yuqori ma'lumotlarni uzatish tezligiga erishiladi, maksimal qiymat 3 Mbit / s ni tashkil qiladi. Sinxron rejimda bir yo'nalishli uzatish ham qo'llab-quvvatlanadi; ko'p protsessorli aloqa; LIN (local interconnection network) - mahalliy aloqa tarmog'i; smart-karta protokoli; IrDA spetsifikatsiyasiga (infraqizil ma'lumotlar assotsiatsiyasi) SIR ENDEC muvofiq infraqizil protokoli.
Asosiy xususiyatlar:

  • Asinxron to'liq dupleks aloqa.

  • Asinxron bir simli yarim dupleks aloqa.

  • Sozlanishi mumkin bo'lgan ortiqcha namuna olish (yuqori namuna olish) usuli sizga bit tezligi va tezlik tolerantligi o'rtasida tanlov qilish imkonini beradi.

  • Transmitter va qabul qiluvchi keng diapazonda sozlanishi mumkin bo'lgan umumiy dasturlashtiriladigan uzatish tezligidan foydalanadi; maksimal qiymat 8x oversampling bilan 3 Mbit / s ga etadi.

  • Dasturlashtiriladigan so'z uzunligi (8 yoki 9 bit).

  • Sozlanishi mumkin bo'lgan to'xtash bitlarining soni (1 yoki 2).

  • LIN rejimida qabul qiluvchi tomonidan Break-send-ni yuborish va aniqlash qo'llab-quvvatlanadi (13-bit ishlab chiqariladi va 10/11 bit aniqlanadi).

  • Sinxron uzatish uchun soatli signal chiqishi mavjud.

  • Infraqizil aloqa uchun IrDA SIR kodek (normal rejimda 3/16 bit uzunlikni qo'llab-quvvatlaydi).

  • Smartcard interfeysi ISO 7816-3 standartida belgilangan asinxron smart-karta protokolini qo'llab-quvvatlaydi; Smart karta operatsiyalarida 0,5, 1,5 to'xtash bitlari qo'llaniladi.

  • DMA (to'g'ridan-to'g'ri xotiraga kirish) yordamida sozlanishi mumkin bo'lgan ko'p buferli aloqa.

  • Aloqa paytida hodisalar aniqlanganda o'rnatiladigan belgilar (qabul buferi to'lgan; uzatish buferi bo'sh; uzatish tugallangan).

  • Paritetni tekshirish (uzatuvchini parite bitini yaratish uchun va qabul qiluvchini parite bitini tekshirish uchun sozlashingiz mumkin).

  • Xatolar aniqlanganda to'rtta belgi o'rnatiladi (toshib ketish xatosi; qabul qilingan signalda shovqin aniqlandi; kadr xatosi; paritet xatosi).

  • SR holati registrlari bayroqlari bilan bog'liq 10 USART uzilish manbalari (CTS holati o'zgarishi; LIN uzilishini aniqlash; Transmitter ma'lumotlar registri bo'sh; Uzatish tugallandi; Qabul qiluvchi ma'lumotlar registri to'lgan; Bo'sh liniya hodisasini aniqlash; Toshib ketish xatosi; Kadr xatosi; shovqinni aniqlash; paritet xatosi).

  • Ko'p protsessorli aloqa (manzil mos kelmasa, jim rejimga o'tish).

  • Bo'sh chiziq aniqlanganda (Bo'sh liniya) yoki manzil belgisi aniqlanganda jim rejimdan uyg'onish.

  • Qabul qilgichni uyg'otishning ikkita rejimi - manzil bitida (9-chi, eng muhim bit) yoki u chiziq bo'shligini aniqlaganda.

STM32 mikrokontrollerlarida USARTning funktsional diagrammasi.


Anjir. 7
SW: Single Wire - qurilmalarning bir simli ulanishi uchun chiqish.
Oddiy ikki tomonlama to'liq dupleks rejimida USART ulanishi uchun kamida ikkita pin kerak bo'ladi: RX (ma'lumotni qabul qilish) va TX (ma'lumotlarni uzatish).
RX: ketma-ket ma'lumotlar uchun kirish. Ma'lumotni ajratib olish uchun kirish ma'lumotlar uzatish tezligidan bir necha baravar yuqori chastotada o'qilganda (bu holda 8 yoki 16 marta) ortiqcha namuna olish (supersampling) usuli qo'llaniladi. O'qish ketma-ketligini oldindan belgilangan naqshlar bilan moslashtirish sizga signalning chetini ajratib ko'rsatish, qabul qilingan bitning qiymatini aniqlash va agar u qabul qilingan signalda mavjud bo'lsa, shovqinni aniqlash imkonini beradi.
TX: ketma-ket shaklda ma'lumotlarni uzatish uchun chiqish. Transmitter o'chirilganida, chiqish I/U port konfiguratsiyasi tomonidan belgilangan holatga qaytadi. Transmitter yoqilgan bo'lsa-da, lekin hech qanday ma'lumot uzatilmayotgan bo'lsa, TX chiqishi yuqori darajada o'rnatiladi (ma'lumot uzatishdagi pauza yoki bo'sh chiziq chiziqda jurnalning mavjudligiga to'g'ri keladi. 1). Bitta simli yoki smart-karta rejimida bu pin ma'lumotlarni uzatish va qabul qilish uchun ishlatiladi (shuning uchun diagrammada TX/SW deb belgilangan).
SCLK: Sinxron ma'lumotlarni uzatish uchun soat chiqishi, SPI master rejimiga mos keladi. Boshlash va to'xtash bitlarida soat pulslari yaratilmaydi. Ma'lumotlarning oxirgi bitini uzatishda pulsning mavjudligi dasturiy ta'minot tomonidan aniqlanadi. Bunga parallel ravishda, RX kirishida sinxron ma'lumotlarni qabul qilish sodir bo'lishi mumkin. Impulslarning fazasi va polaritesi dasturiy ta'minot tomonidan o'rnatiladi. Smart karta rejimida SCLK pin smart-karta uchun soat signalini ishlab chiqishi mumkin.

Download 0,66 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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