Ich versuche STM32 zu verwenden, das USART-Protokoll verwendet, um mit einem UART-Protokollgerät zu kommunizieren. Für den USART benutze ich nur den TX und RX Pin, was bedeutet, dass es im asynchronen Modus arbeitet. Ich bin neu in STM32 und etwas verwirrt über die USART und UART-Kommunikation.Kann das USART-Protokollgerät mit UART-Protokollgeräten verbunden werden?
-1
A
Antwort
1
Ja, sie sind im asynchronen Modus kompatibel. Der USART kann synchrone Kommunikation durchführen, was der UART nicht kann, aber beide können asynchron arbeiten. Sie sind kompatibel auf der Register-Ebene, die UART-Register haben einfach nicht das synchrone Einstell-Bit implementiert. Sie können den USART genau wie einen UART einrichten, um eine asynchrone Kommunikation zu erhalten.
Verwandte Themen
- 1. Wie kann JQuery mit Flask verbunden werden?
- 2. AWS kann nicht mit boxfuse verbunden werden
- 3. LabVIEW-Bibliothek .NET kann nicht verbunden werden
- 4. Wie kann ein String-Array mit einer ListBox verbunden werden?
- 5. Kann nicht mit Selenium Grid unter AWS EC2 verbunden werden
- 6. Wie kann Android mit Lombok Accessoren verbunden werden?
- 7. Mit Monaden kann verbunden werden definiert in Bezug auf binden?
- 8. Node.js-Server kann nicht mit Azure SQL-Datenbank verbunden werden
- 9. Kann VisualStudio.com mit Release Management Server verbunden werden?
- 10. Kann ein Spring MVC Interceptor mit Anmerkungen verbunden werden?
- 11. Wie kann C# mit der Excel-API verbunden werden?
- 12. Kann Firebase nicht mit meiner Xcode swift App verbunden werden?
- 13. Xamarin Android Player: Kamerafehler Kann nicht mit Kamera verbunden werden
- 14. Wie sqlite Datenbank mit weka verbunden werden
- 15. Wie html5 App mit Server verbunden werden
- 16. Wie kann ich X11-Fenster ohne Anzeige verbunden werden
- 17. deploying redis to heroku kann nicht verbunden werden
- 18. NetTcpBinding - Self-Hosted WCF - Client kann nicht verbunden werden
- 19. Docker für Mac Beta: Container kann nicht richtig verbunden werden
- 20. WIA Scanner kann nicht über virtuelle Maschine verbunden werden
- 21. Websocket-Server mit nodejs + socket.io kann nicht durch Tester Sites verbunden werden, während ws kann
- 22. Kann nicht mit criteriaBuilder mit like verbunden werden, funktioniert mit gleichen nur
- 23. Welche Hochsprachen können leicht mit C/C++ verbunden werden?
- 24. Attachments, die zweimal mit Smptplib in Python verbunden werden
- 25. Wie kann SQL Server x64 mit OE10.2Bx86 mit Progress verbunden werden?
- 26. Wie können zwei Tabellen mit Zeichenwerten verbunden/zusammengeführt werden?
- 27. Wie erkennen, ob das Telefon mit Android Auto verbunden
- 28. Wie kann ich mit Objective-C feststellen, wenn das iPhone mit einem WLAN-Netzwerk verbunden ist?
- 29. Erkennen, wenn verbunden/verbunden mit/von Android-Telefon tragbar
- 30. Wie zwei Tabellen mit einer anderen Tabelle verbunden werden
Sehr erster Satz auf Wikipedia: Ein universeller synchroner/asynchroner Empfänger/Sender (USART) ist ein Typ einer seriellen Schnittstelle, die so programmiert werden kann, dass sie asynchron oder synchron kommuniziert. Eine Beschreibung der asynchronen Funktionen dieser Geräte finden Sie unter Universeller asynchroner Empfänger/Sender (UART). – Piglet
Aber wenn ich den USART im asynchronen Modus arbeiten, funktioniert es genau wie UART richtig? Was passiert, wenn ich den USART im synchronen Modus arbeiten lasse, kann er trotzdem mit UART-Protokollgeräten kommunizieren? –
warum versuchst du es nicht selbst? beste Art zu lernen. – Piglet