RS232.pdf
(
190 KB
)
Pobierz
Programowanie mikrokontrolerów RS-232
Programowaniemikrokontrolerów
RS-232
MarcinEngelMarcinPeczarski
22listopada2008
RS-232
I
Jedenznajstarszychinterfejsówszeregowych
I
Pierwotneprzeznaczenietoł¡czenieterminaliznakowych
zkomputerem,cz¦stozwykorzystaniemmodemów
I
Dwatypyurz¡dze«
I
DTE(DataTerminalEquipment)–terminal,komputer
I
DCE(DataCommunicationEquipment,Data
Circuit-terminatingEquipment)–zwyklemodem
I
Pr¦dko±citransmisjiodkilkudziesi¦ciub/sdokilkusetkb/s,
typowewarto±ci1200,2400,4800,9600,19200,38400b/s
I
Zasi¦gdokilkunastumetrów
I
Brakjednoznacznegostandardupoł¡cze«kabli
I
Wersjaasynchronicznaisynchroniczna
I
Skupimysi¦nainterfejsieasynchronicznymwwersji
uproszczonej3drutowej:
I
RxD–odbiórwDTE,nadawaniewDCE
I
TxD–nadawaniewDTE,odbiórwDCE
I
GND–masa
RS-232,cd.
I
Sygnalizacjanapi¦ciemowarto±cibezwzgl¦dnejod3do25V,
typowewarto±ci5,10,12,15V
I
Dwapoziomynapi¦cia
I
niski,napi¦cieujemne–sygnałmark,logiczna1,stano
I
wysoki,napi¦ciedodatnie–sygnałspace,logiczne0,stanon
I
Pojedynczatransmisjaasynchroniczna
I
1bitstartowy,space,logiczne0
I
5do9bitówdanych,typowo7lub8,najpierwnajmniej
znacz¡cy(LSB)
I
opcjonalnybitparzysto±cilubnieparzysto±ci
I
1bitlub1,5bitalub2bitystopu,mark,logiczna1
I
Najcz¦±ciejspotykanekombinacjeto
I
7E1–7bitówdanych,bitparzysto±ci,1bitstopu
I
8N1–8bitówdanych,brakkontroliparzysto±ci,1bitstopu
I
Dowolnejdługo±ciprzerwami¦dzykolejnymitransmisjami
Przebiegiczasowe
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
RS-232wATmega16
I
MikrokontrolerATmega16manapokładzieUSART
(UniversalSynchronousandAsynchronousserialReceiver
Transmitter),którymo»epracowa¢jakoRS232.
Plik z chomika:
dana2
Inne pliki z tego folderu:
Wstep.pdf
(290 KB)
Wejscia_analogowe.pdf
(317 KB)
PWM.pdf
(432 KB)
Przerwania_liczniki.pdf
(368 KB)
Klawiatury.pdf
(256 KB)
Inne foldery tego chomika:
• KiCad 2011 PL full
C
DIORA
Dokumenty
ELektronika dla wszystkich 2009
Zgłoś jeśli
naruszono regulamin