Table of Contents
Η σειριακή επικοινωνία είναι μια θεμελιώδης μέθοδος που χρησιμοποιείται σε ενσωματωμένα συστήματα για τη μεταφορά δεδομένων μεταξύ συσκευών. Περιλαμβάνει την αποστολή δεδομένων ένα κομμάτι τη φορά μέσω μιας ενιαίας γραμμής επικοινωνίας, καθιστώντας την απλή και αποτελεσματική για πολλές εφαρμογές.
Βασικά της Αύξουσας Επικοινωνίας
Η ασύγχρονη επικοινωνία δεν απαιτεί ένα κοινό σήμα ⁇ ολογιού, βασιζόμενη αντ' αυτού στην εκκίνηση και τη διακοπή των bits στα δεδομένα καρέ. Η σύγχρονη επικοινωνία, από την άλλη, χρησιμοποιεί ένα σήμα ⁇ ολογιού για να συγχρονίσει τη μεταφορά δεδομένων, επιτρέποντας υψηλότερους ρυθμούς δεδομένων και πιο αποτελεσματική επικοινωνία.
Πρακτική εφαρμογή
Σε ενσωματωμένα συστήματα, UART (Πανεπιστήμιο Ασύγχρονης Δέκτης / Μεταδότης) είναι μια κοινή μονάδα υλικού που χρησιμοποιείται για τη σειριακή επικοινωνία. ⁇ UART περιλαμβάνει τη ρύθμιση παραμέτρων όπως ρυθμό baud, bits δεδομένων, ισοτιμία, και να σταματήσει bits.
Υπολογισμός της σειριακής επικοινωνίας
Ο ρυθμός υπολογισμού baud είναι απαραίτητος για αξιόπιστη μεταφορά δεδομένων. Το ποσοστό baud καθορίζει το πόσο γρήγορα τα δεδομένα αποστέλλονται πάνω από τη γραμμή. Ο τύπος για τον υπολογισμό του ρυθμού baud συχνά εξαρτάται από το ρολόι του συστήματος και τις ρυθμίσεις UART:
Βαθμός πορείας = Ρολόι συστήματος / (16 × Μητρώο τιμών Μπάουντ)
Για παράδειγμα, με ρολόι συστήματος 16 MHz και επιθυμητό ρυθμό baud 9600, η τιμή μητρώου μπορεί να υπολογιστεί ως:
Εγγραφή τιμή = Ρολόι συστήματος / (16 × Βαθμός Baud)
που έχει ως αποτέλεσμα μια τιμή μητρώου περίπου 104.