Meistens kommen RS-232 und UART in seriellen Kommunikationstheorien zusammen. Sind sie beide gleich? Aufgrund meiner Messungen kam ich zu dem Schluss, dass UART eine Hardwareform des RS-232-Protokolls ist. Hab ich recht?
Ich kenne 9600, 19200, 38400, 57600, 115200 und 1,8432 MBaud, aber keine anderen. Warum werden diese Werte verwendet, und verdoppelt sie sich einfach jedes Mal, oder ist etwas Komplexeres im Gange (zum Beispiel ist 38400-fach nicht 115200 Baud?) Der Grund, warum ich diese Frage stelle, ist, dass ich etwas entwerfe, …
In meinem Berufsleben muss ich manchmal Zeitdiagramme für Protokolle erstellen: UART , SPI usw. Es sind jedoch keine guten Programme verfügbar. Welche Programme können dafür empfohlen werden und wie ist die Erfahrung mit ihnen?
Alle meine Mikrocontroller-Geräte, die über UART mit dem PC kommunizieren, verwenden ASCII-Zeichenfolgen zum Senden und Empfangen von Daten (wie in Arduino implementiert). Das habe ich gelernt, als ich angefangen habe, mich mit Elektronik zu beschäftigen, und ich fand es immer genug, bloße Saiten zu senden. Mir ist jedoch aufgefallen, dass …
Da die asynchrone serielle Kommunikation auch heutzutage unter elektronischen Geräten weit verbreitet ist, sind viele von uns meiner Meinung nach von Zeit zu Zeit auf eine solche Frage gestoßen. Stellen Sie sich ein elektronisches Gerät Dund einen Computer vor, PCdie mit einer seriellen Leitung (RS-232 oder ähnlich) verbunden sind und …
Ich möchte in der Lage sein, mehrere Geräte mit nur den Stromversorgungskabeln hintereinander zu schalten und dann ein Kommunikationssignal über die Stromleitungen zu senden, um daraus ein Halbduplex-Netzwerk zu machen. Gibt es gemeinsame Methoden, um dies zu erreichen? Je einfacher, desto besser und es wäre großartig, wenn der UART auf …
Viele Schaltungsentwürfe, die ich bei Transistoren sehe, verwenden zwei miteinander verkettete Transistoren, anstatt nur einen Transistor zu verwenden. Ein typisches Beispiel: Diese Schaltung ist so ausgelegt, dass ein Gerät mit einem 3,3-V-UART mit einem 5-V-Mikrocontroller kommunizieren kann. Ich verstehe, dass wenn Q2 ausgeschaltet ist, TX_TTL hoch sein wird und wenn …
Jemand hat mich neulich gefragt, wie ein FTDI USB zu seriellem UART funktioniert, und mir wurde klar, dass ich es nicht wusste. Ich habe mir das Datenblatt für den FT232R angesehen und das Blockdiagramm hat mir nicht wirklich geholfen. Kann mir jemand eine gute Erklärung erklären oder verlinken?
Im Büro höre ich diese Begriffe herumgeworfen, als ob sie gleich wären. Nach meinem Verständnis können USARTs das Taktsignal zusammen mit den Daten liefern. Gibt es noch andere Unterschiede? Was sind die Vor- und Nachteile von jedem?
Ich werde einen 8-MHz-Quarz verwenden, um meinen Mikrocontroller mit 16 MIPS zu betreiben (PLL 4x, 2-Zyklus-Anweisungen). 8 MHz teilt sich jedoch nicht in UART-Frequenzen AFAIK auf. Wie kritisch sind diese Frequenzen? Ich plane, 115.200 Baud zu verwenden. Kann UART innerhalb von ± 1% laufen? Wenn dies nicht funktioniert, welche Frequenz …
Ich habe eine App-Note AN2606 durchgesehen, bei der ich auf dieses Verbindungsdiagramm gestoßen bin: Meines Wissens nach handelt es sich bei UART um einen Push-Pull-Typ, und Tx stellt den erforderlichen Pull-Up bereit, sodass wir keine externen Pull-Ups verwenden müssen. Vermisse ich hier etwas?
Ich möchte die Verwendung von RS-232-Wandlern zwischen zwei Mikrocontrollern auf zwei verschiedenen Platinen vermeiden. Aus verschiedenen Gründen werden nur UARTs unterstützt, z. B. kein SPI oder I2C, und ich verwende CAT5E-Kabel für RJ45-Buchsen zwischen den Karten. Die Datenrate beträgt 115200 Bit / s, möglicherweise bis zu 921600 Bit / s. …
Bei UARTs können Sie häufig zwischen 1, 1,5 und 2 Stoppbits wählen. Bei einer Nutzlast von 1 Stoppbit beträgt die Effizienz 80% (8/10), bei 2 Stoppbits sinkt sie auf 72,7% (8/11). Was ist der Vorteil des zweiten Stoppbits?
Ich lese über das Standardprotokoll für UART und denke, dass es viele Probleme geben würde, wenn der empfangende UART keine Ahnung hat, mit welcher Baudrate die Daten übertragen wurden. Wenn die angenommene Baudrate niedriger ist als die Baudrate, mit der die Daten übertragen werden, gibt es Bits, die vom empfangenden …
Ich habe versucht, die UART-Grundlagen zu verstehen Es ist ein asynchrones Kommunikationsprotokoll und daher sind die TX- und RX-Uhren unabhängig voneinander Der Datenempfang wird durch die Verwendung eines Startbits und eines oder mehrerer Stoppbits garantiert. Zusätzlich muss der Empfänger die Datenrate kennen, um einen geeigneten Takt zum Treiben des für …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.