w10_rs232.pdf
(
111 KB
)
Pobierz
Programowanie mikrokontrolerów - RS-232
Programowanie mikrokontrolerów
RS-232
Marcin Engel Marcin Peczarski
InstytutInformatykiUniwersytetuWarszawskiego
5 grudnia 2010
10/1
RS-232
I
Jeden z najstarszych interfejsów szeregowych
I
Pierwotne przeznaczenie to ł¡czenie terminali znakowych
z komputerem, cz¦sto z wykorzystaniem modemów
I
Dwa typy urz¡dze«
I
DTE (Data Terminal Equipment) – terminal, komputer
I
DCE (Data Communication Equipment, Data
Circuit-terminating Equipment) – zwykle modem
I
Pr¦dko±ci transmisji od kilkudziesi¦ciu b/s do kilkuset kb/s,
typowe warto±ci 1200, 2400, 4800, 9600, 19200, 38400 b/s
I
Zasi¦g do kilkunastu metrów
I
Brak jednoznacznego standardu poł¡cze« kabli
I
Wersja asynchroniczna i synchroniczna
I
Skupimy si¦ na interfejsie asynchronicznym w wersji
uproszczonej 3 drutowej:
I
RxD – odbiór w DTE, nadawanie w DCE
I
TxD – nadawanie w DTE, odbiór w DCE
I
GND – masa
10/2
RS-232, cd.
I
Sygnalizacja napi¦ciem o warto±ci bezwzgl¦dnej od 3 do 25 V,
typowe warto±ci 5, 10, 12, 15 V
I
Dwa poziomy napi¦cia
I
niski, napi¦cie ujemne – sygnał mark, logiczna 1, stan o
I
wysoki, napi¦cie dodatnie – sygnał space, logiczne 0, stan on
I
Pojedyncza transmisja asynchroniczna
I
1 bit startowy, space, logiczne 0
I
5 do 9 bitów danych, typowo 7 lub 8, najpierw najmniej
znacz¡cy (LSB)
I
opcjonalny bit parzysto±ci lub nieparzysto±ci
I
1 bit lub 1,5 bita lub 2 bity stopu, mark, logiczna 1
I
Najcz¦±ciej spotykane kombinacje to
I
7E1 – 7 bitów danych, bit parzysto±ci, 1 bit stopu
I
8N1 – 8 bitów danych, brak kontroli parzysto±ci, 1 bit stopu
I
Dowolnej długo±ci przerwa mi¦dzy kolejnymi transmisjami
10/3
Przebiegi czasowe
I
7E1, litera ’a’, kod $61
S
1
0
0
0
0
1
1
1
S
I
8N1, litera ’a’, kod $61
S
1
0
0
0
0
1
1
0
S
10/4
RS-232 w ATmega16
I
Mikrokontroler ATmega16 ma na pokładzie USART
(Universal Synchronous and Asynchronous serial Receiver
Transmitter), który mo»e pracowa¢ jako RS232.
10/5
Plik z chomika:
uniwel
Inne pliki z tego folderu:
w11_i2c.pdf
(264 KB)
w10_rs232.pdf
(111 KB)
w12_misc.pdf
(139 KB)
w13_mem.pdf
(119 KB)
w15_faz.pdf
(133 KB)
Inne foldery tego chomika:
ADC TESTING - Dokumenty Google_files
ATtiny2313 AT90S2313 _rozne
Dokumentacja PDF mikrokontrolerów AVR
EvB4.3
Mikrokontrolery
Zgłoś jeśli
naruszono regulamin