SÉRIOVÁ KOMUNIKACE RS232

Transkript

SÉRIOVÁ KOMUNIKACE RS232
SÉRIOVÁ KOMUNIKACE RS232 - PROGRAMOVÝ MODEL
ˇ
1=pˇrerušení povoleno
0=prerušení ˇzakázáno
ˇ
prícina 10b
&
ˇˇ
prícina 01b
&
ˇˇ
prícina 00b
&
ˇˇ
prícina 11b
&
0
IER
1
I/O port BASE+5 (R)
COM2
INT
LSR
ˇ
1= data prijata
ˇ
1=predchozí znak ztracen
I/O port BASE+2 (R)
x
I/O port BASE+3 (R/W)
pevná parita: 1=ano, 0=ne
ˇ
pretržení (break): 1= vysílají se nuly
ˇ
ˇ
ˇ ˇ
DLAB - uvolnuje
ˇ prístup k delicce
generátoru prenosové rychlosti
Datové registry
DSR, 1=ativní,0=neaktivní
parita:x0 = žádná,01=lichá,11=sudá
RI, 1=ativní,0=neaktivní
ˇ
ˇ
˚
pocet prenášených bitu:
00 ˇ= 5, 01 = 5,˚ 10 = 7, 11 = 8
pocet stop-bitu: 0=1, 1=2
DCD, 1=ativní,0=neaktivní
LCR
x
1
x
0
MSR
DTR
I/O port BASE+6 (R)
RTS
TxD
x
CTS
1
x
RI
DSR
RxD
DCD
0
signálová zem
RBR
I/O port BASE, DLAB=0 (W)
THR
KONEKTOR RS232 (CANNON 25)
TR
2
3
7
5
8 22 6
4 20
0 0
ˇ
Maskování prerušení
0=povoleno, 1=zakázáno.
I/O port 21h (R/W)
8259 IMR
Zapsání
20h indikuje
ˇ hodnoty
ˇ
ukoncení prerušení.
ˇ
0 = prerušení
MCR
COM 2:
BASE = 2F8h
Vektor= 0Bh
8259
ˇˇ
ˇ
identifikace pˇríciny
ˇ prerušení
00 - chyba pri príjmu
01 - THR
ˇ je prázdný
10 - prijatá
data
ˇ
11- zmena na sig. CTS. DSR, RI, DCD
I/O port BASE+4 (W)
I/O port BASE, DLAB=0 (R)
IIR
DTR, 1=aktivní, 0=neaktivní
1=prázdný vysílací registr
x
RTS, 1=aktivní, 0=neaktivní
1=prázdný vyrovnávací registr
x
OUT1, 1 bitový port
1=chybný stop-bit
ˇ
1=detekováno pretržení (break)
x
OUT2, 1 bitový port
CTS, 1=ativní,0=neaktivní
ˇ
zmena DCD
ˇ
ˇ
ˇ
˚
zmena RI
ˇ
1=zmena na nekterém ze signálu
zmena DSR
ˇ
zmena CTS
1=chybná parita
COM 1:
BASE = 3F8h
Vektor= 0Ch
IRQ3
IRQ4
COM1
ˇ
ˇ
1=zpetnovazební smycka
0
PC AT
ISA
0
ˇ
ˇ
1=oddelovac je aktivní
0
DEKODÉR
0
PRIORITNÍ
I/O port BASE+1, DLAB=0 (W)
I/O port 20h (R/W)
0
0
1
0
0
0
0 0
ˇ
ˇ
Rízení prenosové rychlosti
I/O port BASE+0, DLAB=1
NIŽŠÍ BYTE
I/O port BASE+1, DLAB=1
VYŠŠÍ BYTE
Rychlost
1200
2400
4800
9600
LEGENDA:
THR
TR
RBR
LCR
LSR
MCR
MSR
IER
IIR
IMR
-
vysílací vyrovnávací registr
ˇ
vysílací
registr
ˇ vyrovnávací registr
prijímací
registr rízení linky
ˇ
registr stavu
linky
registr rízení modemu
ˇ
registr stavu modemu
ˇ
registr povolení prerušení
registr identifikace pˇrerušení
registr maskování prerušení
ˇ
Delící
konstanta
96
48
24
12

Podobné dokumenty

BIOS EPOX, motherboard 4PCA HT

BIOS EPOX, motherboard 4PCA HT Pro motherboardy INTEL XECV2, XBK, XBX nejsou programy pro nahrání BIOSU k dispozici a nastavení se musí provést ručně.

Více

PCD-4848

PCD-4848 zákmitům i při použití delších přívodních vodičů.

Více

midi system exclusive komunikace

midi system exclusive komunikace Platné hodnoty "aa" jsou 00h až 15h. Datablok "dd" obsahuje vždy jediný databyte. Formát : F0 00 20 21 7F 62 10 aa dd xx F7 [hex] Po přijetí platné SysEx Msg tohoto typu se pak podle adresy "aa" sp...

Více

Záchraný přístroj Cypres-2

Záchraný přístroj Cypres-2 na padáku - spirály, zatácky, down planes, hookturny na malých padácích nebo CRW

Více

Začátek knihy - Pistorius a Olšanská

Začátek knihy - Pistorius a Olšanská První katastrofa udeřila 12. února 1945. Jana probudily motory náklaďáků. Odvážely ženy do jiné továrny, kam už předtím převezli dál od fronty část strojů. Trčel u drátěného plo-

Více

INOV-8 Cup 2016 v OB - dlhá trať

INOV-8 Cup 2016 v OB - dlhá trať 2.Ella Michaela Patrášová HADVEO B. Bystrica HBB0951 25.56 0ch 3.Tosia Mianowska UNTS Warszawa UWA 34.56 0ch Konečné výsledky kategórie: R8 3.9km 50m 4k --------------------------------------------...

Více

Základy použití GPS (geocaching)

Základy použití GPS (geocaching) Základy použití GPS a) používání GPS Garmin Vista/Garmin eTrex Legend XCx/Garmin eTrex Legend Cx apod

Více