Ο ρυθμός baud είναι ένα μέτρο της ταχύτητας μετάδοσης δεδομένων στην επικοινωνία UART. Υπολογίζοντας τη σωστή ρύθμιση ρυθμού baud είναι απαραίτητη για αξιόπιστη μεταφορά δεδομένων μεταξύ μικροελεγκτών και περιφερειακών. Αυτό το άρθρο εξηγεί τη διαδικασία για τον καθορισμό των κατάλληλων ρυθμίσεων για την επικοινωνία UART.

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

Στην επικοινωνία UART, συνήθως ισούται με τον αριθμό των bits που μεταδίδονται ανά δευτερόλεπτο, συμπεριλαμβανομένων της έναρξης, των δεδομένων, της ισοτιμίας και του stop bits. Εξασφαλίζοντας και τις δύο συσκευές χρησιμοποιούν το ίδιο baud ποσοστό είναι ζωτικής σημασίας για την κατάλληλη επικοινωνία.

⁇ ρυθμού υπολογισμού Baud

Οι περισσότεροι μικροελεγκτές χρησιμοποιούν μια πηγή ⁇ ολογιού για να δημιουργήσουν το ρυθμό baud UART. Η ρύθμιση του ρυθμού baud προέρχεται από τη συχνότητα του ⁇ ολογιού συστήματος και ένα μητρώο ρυθμού baud. Ο γενικός τύπος είναι:

Βαθμός αναφοράς τιμής μητρώου = (Συστήματα Ρολόι Συχνότητα) / (16 × Επιθυμητή τιμή Μπάουντ)

Για παράδειγμα, εάν το ρολόι του συστήματος είναι 16 MHz και ο επιθυμητός ρυθμός baud είναι 9600, ο υπολογισμός είναι:

Εγγραφή Τιμή = 16.000.000 / (16 × 9600) ⁇ 104

Προσαρμογή για Ακρίβεια

Ορισμένοι μικροελεγκτές επιτρέπουν ρυθμίσεις κλασματικού ρυθμού baud ή υπερδειγματοληπτική για τη βελτίωση της ακρίβειας. Είναι σημαντικό να συμβουλευτείτε το φύλλο δεδομένων της συσκευής για να καθορίσετε την καλύτερη προσέγγιση για την ακριβή επικοινωνία.

Περίληψη

  • Καθορίστε τη συχνότητα του ⁇ ολογιού του συστήματος σας.
  • Επιλέξτε το επιθυμητό ρυθμό baud.
  • Υπολογίστε την τιμή μητρώου χρησιμοποιώντας τον τύπο.
  • Ρυθμίστε τις ρυθμίσεις με βάση τις δυνατότητες της συσκευής για ακρίβεια.