Robert Paciorek Cyfrowe Intefejsy Szeregowe czyli o tym jak komunikować się z swoim robotem ... FUW, 2006-11-21
transmisja równoległa a szeregowa standardowy port szeregowy RS-xxx USB Ethernet porty w programowaniu i Linuxie TCP/IP w programowaniu
transmisja równoległa a szeregowa
standardowy port szeregowy istonie głównie linie TxD (nadawanie) i RxD (odbiór) oraz GND poza nimi możliwe także sygnały odpowiedzialne za kontrolę transmisji (gotowość odbioru, nadawania oraz obsługę modemów)
RS-232 czyli COM "1" -> napięcie -3V do -15V zakres napięć -> od -25V do +25V. zwarcie dwóch styków RS-232 teoretycznie nie powoduje uszkodzenia 1 urządzenie na port zasięg do 15 m maksymalna prędkość 115,2 kb/s
RS-485 i inne ... transmisja różnicowa (1 lub 2 pary skrętki) zasięg 1200m możliwość podłączenia do 32 nadajników i odbiorników do jednej linii
układy i urządzenia
Universal Serial Bus zasięg 3 lub 5m prędkość 1.5, 12 lub 480 Mbit/s do 127 urządzeń na linii wyróżniony kontroler
Ethernet transmisja różnicowa (jedna para nadawanie, jedna para odbiór) przepustowość (w popularnych wersjach) do 1Gbit/s odległość 100m (pomiędzy dwoma urządzeniami, przy stosowaniu skrętki) możliwość łatwego stosowania TCP/IP
Wykorzystanie w Linuxie /dev/ttyS* /dev/ttyUSB* picocom stty, cat, echo netcat tcputils
programowanie iopl (3); ioperm (LPT_PORT,1,1); outb(3, 0x3f8 +4) sendto(...) moduly jadra