Η σειριακή επικοινωνία απαιτεί τον καθορισμό του σωστού ρυθμού baud για να εξασφαλιστεί ότι τα δεδομένα μεταδίδονται με ακρίβεια μεταξύ των συσκευών.

Κατανόηση του ρυθμού του Μπάουντ

Ο ρυθμός baud αναφέρεται στον αριθμό των αλλαγών σήματος ή συμβόλων που μεταδίδονται ανά δευτερόλεπτο. Στις περισσότερες περιπτώσεις, συσχετίζεται άμεσα με bits ανά δευτερόλεπτο (bps), ειδικά όταν χρησιμοποιείται απλά σχήματα διαφοροποίησης.

Υπολογισμός του συντελεστή Μπάουντ

Για τον υπολογισμό της ρύθμισης του ρυθμού baud για μικροελεγκτή ή σειριακή συσκευή, χρησιμοποιήστε τον τύπο:

⁇ ρυθμού πορείας = (Συχνότητα κλειδώματος) / (Προκλίμακας × Επιθυμητή Βαθμολογία Μπάουντ)[[LUT:1]]

όπου:

  • Clock Συχνότητα: Η συχνότητα της πηγής ⁇ ολογιού της συσκευής.
  • Προκλίμακα: Μια τιμή διαιρέτη που κλιμακώνει τη συχνότητα του ⁇ ολογιού.
  • Επιλαχόντα Baud Rate: Η ταχύτητα επικοινωνίας που θέλετε να επιτύχετε.

Παράδειγμα υπολογισμού

Εάν μια συσκευή έχει συχνότητα ⁇ ολογιού 16 MHz και θέλετε ρυθμό baud 9600 bps με προκλίμακα 16, ο υπολογισμός είναι:

⁇ του ρυθμού του αμαξώματος = 16.000.000 / (16 × 9600) ⁇ 104

Ρυθμίστε το ρυθμό baud της συσκευής σε περίπου 104 για να επιτευχθεί 9600 bps.