UART: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Χωρίς σύνοψη επεξεργασίας
Χωρίς σύνοψη επεξεργασίας
Γραμμή 1:
Το '''UART''' είναι η συντομογραφία του ''universal asynchronous receiver/transmitter'', (προφέρεται ως {{IPAc-en|ˈ|juː|ɑr|t}}) και είναι ένα κύκλωμα των υπολογιστών το οποίο διαμεσολαβεί στην παράλληλη επικοινωνία υπολογιστών. Η επικοινωνία των UART γίνεται δια μέσου των πρότυπων θυρών RS-232, RS-422 ή RS-485 <ref name=rs232rs422rs485/>. Η ταχύτητα επικοινωνίας μπορεί να παραμετροποιηθεί. Σήμερα το κύκλωμα UART είναι ενσωματωμένο ως κύκλωμα στον υπολογιστή ή στην περιφερειακή συσκευή. Το διπλό UART λέγεται ''DUART'' (συντομογραφία Dual UART) συνδυάζει δύο κυκλώματα UART σε ένα τσιπάκι <ref>{{cite web|title=SC26C92 Dual universal asynchronous receiver/transmitter (DUART)|url=http://www.nxp.com/documents/data_sheet/SC26C92.pdf|publisher=Philips|accessdate=9 Μαΐου 2014}}</ref>. Αντίστοιχα υπάρχουν τσιπάκια με οκτώ UART τα οποία λέγονται OCTART <ref>{{cite web|title=SC28L198 Octal UART for 3.3 V and 5 V supply voltage|url=http://www.nxp.com/documents/data_sheet/SC28L198.pdf|publisher=Philips|accessdate=9 Μαΐου 2014}}</ref> . Σήμερα UART υπάρχουν μέσα στους μικροελεγκές.
 
==Μεταφορά σειριακών δεδομένων==
Ένα UART παίρνει bytes δεδομένων και τα στέλνει σε σειριακή μορφή ως bits. <ref name=Osborne80>Adam Osborne, ''An Introduction to Microcomputers Volume 1: Basic Concepts'', Osborne-McGraw Hill Berkeley California USA, 1980 ISBN 0-931988-34-9 pp. 116-126</ref> Στον προορισμό ένα δεύτερο UART συλλέγει τα bits και δημιουργεί τα bytes δεδομένων που αποστάλθηκαν. Κάθε UART περιέχει ένα καταχωρητή ολίσθησης (shift register) ο οποίος χρησιμοποιείται για την μετατροπή της σειριακής σε παράλληλη μορφή. Στην επικοινωνία με UART υπάρχουν εξωτερικά κυκλώματα που μετατρέπουν τα επίπεδα των volt (λογικά επίπεδα) του σήματος του καλωδίου σε αυτό που χρησιμοποιεί το UART. Τα σήματα των καλωδίων μπορούν να έχουν διαφορετικές μορφές. Η προτυποποίηση των επιπέδων volt στα καλώδια RS-232, RS-422 και RS-485
<ref name=rs232rs422rs485>{{cite web|title=Understanding Serial Communications Configuring baud rates and data format for RS232 RS422 and multi-drop RS485 protocols|url=http://www.mosaic-industries.com/embedded-systems/instrumentation/rs232-serial-rs485-protocol-uart-usart/understanding-serial-communications|publisher=Documents, tutorials, how-to guides, product manuals, specifications -- programming single board computers, instrument controllers and microcontrollers for measurement, control, SCADA, instrumentation and industrial automationMosaic Documentation Web|accessdate=9 Μαΐου 2014}}</ref> ορίζεται από τον οργανισμό EIA (Electronic Industries Alliance). Η επικοινωνία μέσω του UART μπορεί να είναι απλή (simplex: προς μια κατεύθυνση μόνο - χωρίς να υπάρχει πρόβλεψη ο δέκτης να στείλει πίσω κάποιο σήμα), (πλήρης) αμφίδρομη ταυτόχρονη επικοινωνία (full duplex: και οι δύο συσκευές στέλνουν και δέχονται σήματα την ίδια στιγμή), αμφίδρομη εναλλασσόμενη επικοινωνία (half duplex: κάθε συσκευή παίρνει σειρά στο να αποστείλει ή να λάβει δεδομένα - δεν γίνεται αποστολή-λήψη την ίδια στιγμή). <ref>{{cite web|title=Quick Reference for RS485, RS422, RS232 AND RS423|url=http://www.rs485.com/rs485spec.html|publisher=RESmith Inc.|accessdate=9 Μαΐου 2014}}</ref>
 
==Παραπομπές==
{{παραπομπές}}
Ανακτήθηκε από "https://el.wikipedia.org/wiki/UART"