19 lines
1.2 KiB
Plaintext
19 lines
1.2 KiB
Plaintext
|
seriove rozhranie
|
||
|
- prenasa data po jednom bite
|
||
|
vyhody: lacnejsie kable a mensie konektory
|
||
|
- vacsinou myslime rozhrania vyuzivajuce asynchronne seriove protokoly, napr. rs232 rozhranie , rozhrania na vstavanych
|
||
|
zariadeniach, a ine
|
||
|
- vacsina seriovych rozhrani su obojsmerne: mozu prijimat aj posielat data
|
||
|
- vyhody
|
||
|
1. mozu si medzi sebou vymienat rozne typy informacii
|
||
|
aplikacie vyuzivajuce seriove rozhrania casto zahrnuju citacie senzory, prepinace alebo ine vstupy
|
||
|
riadenie motoru, rele, displeje a ine vystupy
|
||
|
2. lacny a dostupny HW
|
||
|
ak nie je k dispozicii seriovy port, existuje usb/serial konvertor
|
||
|
3. okrem start, stop a paritnych bitov pridanych do kazdeho prenasaneho bajtu, seriove rozhrania
|
||
|
nepridavaju ziadne informacie ku prenasanym datam, narozdiel od usb, ethernet, kt. pouzivaju sofistikovane protokoly
|
||
|
ktore definuju format prenasanych dat. hardware a firmware musia implementovat tieto protokoly, co pridava komplexnost
|
||
|
kt. niektore aplikacie nepotrebuju
|
||
|
4. kable mzou byt dlhe
|
||
|
5. jednotlive os poskytuju ovladace pre pristup k seriovym rozhraniam
|
||
|
program. jazyky poskytuju triedy, kniznice alebo ine nastroje na seriovu komunikaciu
|