Πώς μπορώ να χρησιμοποιήσω το Arduino UART;
Πώς μπορώ να χρησιμοποιήσω το Arduino UART;

Βίντεο: Πώς μπορώ να χρησιμοποιήσω το Arduino UART;

Βίντεο: Πώς μπορώ να χρησιμοποιήσω το Arduino UART;
Βίντεο: Как открыть несколько последовательных мониторов для Arduino 2024, Νοέμβριος
Anonim

UART . UART σημαίνει Universal Asynchronous Reception and Transmission και είναι ένα απλό πρωτόκολλο επικοινωνίας που επιτρέπει την Arduino για επικοινωνία με σειριακές συσκευές. ο UART Το σύστημα επικοινωνεί με την ψηφιακή ακίδα 0 (RX), την ψηφιακή ακίδα 1 (TX) και με άλλον υπολογιστή μέσω τη θύρα USB.

Σχετικά με αυτό, πόσα UART έχει το Arduino Uno;

ο ΟΗΕ έχει μόνο ένα υλικό UART χρησιμοποιώντας τις ακίδες 0 για λήψη και 1 για μετάδοση. Σημείωση, υπάρχουν περιορισμοί καρφίτσας με βάση το μοντέλο του επεξεργαστή και μπορείτε να λαμβάνετε δεδομένα μόνο από μία θύρα κάθε φορά.

Ομοίως, πώς ορίζει το Arduino τη σειριακή θύρα; Στο Arduino Πρόγραμμα περιβάλλοντος, Εργαλεία > Σειριακή θύρα και επιλέξτε το σωστό σειριακή θύρα . Να δεις τί σειριακή θύρα η πλακέτα χρησιμοποιεί, συνδέστε την πλακέτα στον υπολογιστή σας με το καλώδιο USB. Από την επιφάνεια εργασίας των Windows, κάντε δεξί κλικ στο My Computer. Στη συνέχεια, Ιδιότητες > Υλικό, Συσκευή Διευθυντής > λιμάνια (COM & LPT).

Με αυτόν τον τρόπο, πώς λειτουργεί η σειριακή επικοινωνία του Arduino;

Οταν εσύ κάνω ένα Κατα συρροη . print, τα δεδομένα που προσπαθείτε να εκτυπώσετε τοποθετούνται σε ένα εσωτερικό buffer "μετάδοσης". Στη συνέχεια, καθώς κάθε byte μεταδίδεται από το υλικό, καλείται μια διακοπή (η διακοπή "USART, Data Register Empty") και η ρουτίνα διακοπής στέλνει το επόμενο byte από το buffer έξω από το σειριακή θύρα.

Πώς λειτουργεί το πρωτόκολλο UART;

Σε UART Σειριακή επικοινωνία, τα δεδομένα μεταδίδονται ασύγχρονα, δηλαδή δεν υπάρχει ρολόι ή άλλο σήμα χρονισμού μεταξύ του αποστολέα και του παραλήπτη. Αντί για σήμα ρολογιού, UART χρησιμοποιεί μερικά ειδικά bit που ονομάζονται bit Start και Stop.

Συνιστάται: