Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MPVI_Spausdinti2003M.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
3.88 Mб
Скачать

20 Lentelė. Usart būsenos

Operacija

Skaitymas

0

1

0

0

DB ← I

1

0

0

0

S ← DB

Rašymas

0

1

1

0

DB ← SW

1

0

1

0

CRG ← DB

DB išvadai išjungti

1

1

X

0

DB Z būsena

X

X

X

1

DB Z būsena

Žymėjimai 20 lentelėje: X – bet koks loginis lygis (0 arba 1); DB – duomenų magistralė; I, S – imtuvas, siųstuvas; SW (angl. Status Word) – būsenos žodis; C (angl. Control) RG (angl. Register) – valdymo registras; DB Z – duomenų magistralės išvadų aukštaomė (išjungta) būsena.

Dinaminiai , įėjimo signalai nusprendžia duomenų mainų kryptį tarp sistemos magistralės ir USART. Šiems signalams kintant iš 1 į 0 loginį lygį vykdomas skaitymas arba rašymas.

Valdymo signalo, veikiančio įėjime, loginis lygis nustato duomenų rūšį:

  • = 0 – informacijos duomenys;

  • = 1 – tarnybiniai duomenys (būsena arba valdymas).

Veikiant signalui ( = 1) skaitomi priimti informacijos duomenys iš imtuvo, kai = 0 arba skaitomas USART SW būsenos žodis, kai = 1.

Veikiant signalui ( = 1) rašomi informacijos duomenys, skirti perduoti, į siųstuvą, kai = 0 arba rašoma darbo režimo nustatymo ar valdymo komanda, kai = 1.

Duomenų magistralės išvadai išjungiami, kai = 1 arba = = 1.

32.2.1. Usart valdymo bei būsenos žodžiai ir sujungimų funkcinė grandinė

Adapteris gali veikti šiuose režimuose:

  • asinchroniniame;

  • sinchroniniame.

Režimai tarpusavyje skiriasi duomenų mainų pradžios, vadinamos sinchronizavimu, būdais.

Asinchroniniame darbo režime duomenų mainai pradedami asinchroniškai, kai imtuvas RxD įėjime aptinka startinį bitą (fiksuoja pokytį iš 1 į 0 loginį lygį). Po start bito priimami duomenų bitai. Duomenų priėmimas baigiamas, priėmus stop sustojimo bitą ar bitus. Dažnai šis darbo režimas dar vadinamas start – stop darbo režimu. Duomenys aprybojami (įrėminami) start ir stop bitais. Priėmus eilinius duomenis, gali prasidėti ir tęstis laukimo būsena tol, kol nebus priimtas naujas start bitas.

Sinchroniniame darbo režime duomenų mainai gali būti pradedami šiais būdais:

  • imtuvui priėmus viena (SYNC1) arba du (SYNC1, SYNC2) sinchronizavimo simbolius, esant vidinei sinchronizacijai.

  • SDET įėjime užfiksavus 1 loginio lygio signalą, kurį perduoda periferinis įtaisas, esant išorinei sinchronizacijai.

Sinchroniniame darbo režime duomenys nėra rybojami stop bitais, todėl vyksta nenutrūkstamas duomenų perdavimas, kuris baigiamas programiškai.

USART valdyti naudojami šie valdymo žodžiai:

  • MI (angl. Mode Instruction) – darbo režimo nustatymo, perduodamas po pradinio nustatymo;

  • CI (angl. Command Instruction) – komandos, kurios perduodamos darbo metu.

USART asinchroninio darbo režimo nustatymo MI žodžio formatas pateiktas 21 lentelėje.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]