Тёмный

Datenübertragung - UART | #EdisTechlab 

Подписаться
Просмотров 23 тыс.
% 713

In diesem ersten Video der kleinen Serie über Schnittstellen werden wir den Unterschied von einer parallelen zu einer serielle Schnittstelle erkunden. Danach schauen wir uns das Protokoll von UART (*Universal Asynchronous Receiver and Transmitter) etwas genauer an.
Nach diesem Video bin ich sicher, .......JEDER KANN DAS!!!
*Danke Jan für die Korrektur.
★☆★ 🛒 On-line shop bei Edi's Techlab 📒 ★☆★
► Edi’s Techlab e-book Shop: edistechlab.com/product-category/e-book/
► Edi’s Techlab Webseite: edistechlab.com/
★☆★ 💶 Wenn ihr den Kanal unterstützen wollt oder mir ein Bier ausgeben wollt: ★☆★
www.paypal.me/edistechlab
Die Links und Videos zu der Beschreibung vom Projekt:
► Video zur UART Schnittstelle: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-t-K1jHKactw.html
► Video zur I2C Schnittstelle: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-3wlITceWQBw.html
► Video zur SPI Schnittstelle: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-k3v_i1YmCo4.html
► Beschreibung über Schnittstellen: edistechlab.com/parallele-und-serielle-datenubertragung/
► Beschreibung zur UART Schnittstelle: edistechlab.com/wie-funktioniert-uart/
► Beschreibung zur I2C Schnittstelle: edistechlab.com/wie-funktioniert-i2c/
► Beschreibung zur SPI Schnittstelle: edistechlab.com/wie-funktioniert-spi/
★☆★ Material ★☆★
►Node-MCU ESP8266 Board:
* amzn.to/2U7Urmn - NodeMCU ESP8266 ESP-12F
* amzn.to/2J5wLJ3 - 3er Set, ESP8266 ESP-12F
* amzn.to/3belvGd - 5er Set, ESP8266 ESP-12F
►ESP32 und ESP32 Node-MCU Boards:
* amzn.to/3erQVKq - ESP32 Node-MCU Board
* amzn.to/2Om89OW - 3er Set ESP32 Node-MCU Board
* amzn.to/3erIkaS - 5er Set ESP32 Node-MCU Board
* amzn.to/2Ct9H7c - 4 Stück ESP32 Module
►Jumper Wire:
* amzn.to/2WxKwIl - Female to Female F2F 40 STK. je 20 cm
* amzn.to/2xeKb2V - Set 3 x 40 STK. je 20 cm M2M/ F2M / F2F
►Breadboard:
* amzn.to/2QQ7JSL - Breadboard Steckbrett mit 830 Kontakten
►USB Kabel:
* amzn.to/2y01THN - USB A auf Micro USB Kabel 0.5m
* amzn.to/2xkgqgQ - USB auf Mini USB Kabel 0.5m
* amzn.to/2QBxCp7 - USB A zu USB B Kabel 0.5m
►Raspberry Pi:
* amzn.to/2J3w8j4 - Raspberry Pi 3 Starterset
* amzn.to/2Uo9tDu - Raspberry Pi 3
* amzn.to/3djpovz - Raspberry Pi 4 -1GB Kit
* amzn.to/2QDoiBc - Raspberry Pi 4 -1GB
* amzn.to/2WAgkMO - Raspberry Pi 4 -2GB Kit
* amzn.to/2Up5Ehj - Raspberry Pi 4 - 2GB
* amzn.to/2wr0rxD - Raspberry Pi 4 -4GB Kit
* amzn.to/2Uobpfe - Raspberry Pi 4 - 4GB
►Micro SD Speicherkarten:
* amzn.to/399tX8c - SanDisk Ultra 16GB
* amzn.to/2UrI5Ex - SanDisk Ultra 32GB
* amzn.to/3dmbo40 - SanDisk Ultra 64GB
* amzn.to/2J7rFfv - SanDisk Ultra 128GB
* amzn.to/2U68eKa - SanDisk Ultra 256GB
* amzn.to/2U68fxI - SanDisk Ultra 512GB
►Netzteile:
* amzn.to/3beWY3V - 2er-Pack USB Ladegerät 5V/2A
* amzn.to/398WzP9 - Raspberry Pi 4 Netzteil, USB-C, 5.1V, 3A
* amzn.to/2wsS8Bh - HomeSpot Netzteil 3A/5V inkl. 1,5M Micro USB Kabel
-------------------------- Mehr von Edi's Techlab ----------------------------
FACEBOOK: edis.techlab.new
INSTAGRAM: edistechlab
WEBSEITE: edistechlab.com
TWITTER: EdisTechlab
PATREON: www.patreon.com/edistechlab
IMPRESSUM: edistechlab.com/impressum/
---------------------------------------------------------------------------------------------
Meine Videos enthalten bezahlte Produktplatzierungen. Alle Links mit "*" sind Amazon Affiliate Links. Edi’s TechLab ist Partner am Amazon Affiliate Partner Programm
Alle Materialien und Geräte wurden selbst erworben.

Наука

Опубликовано:

 

14 ноя 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 32   
@lucianbetke
@lucianbetke 2 года назад
Wir (ein älteres Ehepaar, Summenalter gut über 100 Jahre) sind sehr angetan, vor der einfachen und verständlichen Erklärung. Da hat sich mal jemand Mühe gegeben. Der Kanal scheint sich mehr mit Hardware zu beschäftigen als mit Software, aber das muss auch verstanden werden. Besonders liebevoll sind die Reaktionen des Autors auf Fragen. Für unser kleines Projekt wird das mit Sicherheit hilfreich sein. Danke dafür.
@EdisTechlab
@EdisTechlab 2 года назад
Hallo Lucian, vielen Dank für die netten Worte und ganz liebe Grüsse Edi
@Manfred-123
@Manfred-123 4 месяца назад
Tolles Video 😎🤠 _Ground_ wird aber doch auch benötigt, gell❓🤣🤣🤣🤣🤣 Mit einem _Orange PI Zero2_ funktioniert die Datenübertagung nur mit 115200 Bit/s, wenn niedriger einstellt ist, kommt nur Datenbrei raus, was drüber ist, klappt auch nicht, nur mit dem oben genannten Wert 🤷
@user-iu1fz7qv8v
@user-iu1fz7qv8v Год назад
Sehr schön erklärt! Freut mich immer wieder als Student gute Videos zu den Themen, die wir behandeln zu finden. So macht das lernen gleich mehr spaß und wird vereinfacht. :) Danke ihnen.
@EdisTechlab
@EdisTechlab Год назад
Das freut mich sehr und liebe Grüsse Edi
@eliaswurm9846
@eliaswurm9846 Год назад
Danke für dieses hilfreiche Video, wird mir bei der morgigen Prüfung sehr gut weiterhelfen.
@EdisTechlab
@EdisTechlab Год назад
Viel Erfolg bei deiner Prüfung und liebe Grüsse Edi
@aash4832
@aash4832 2 года назад
Herzlichen Dank Edi. Einzigartig:)
@EdisTechlab
@EdisTechlab 2 года назад
Hallo, es freut mich sehr, dass dir mein Video gefällt. Liebe Grüsse Edi
@SR-tc7cn
@SR-tc7cn 3 года назад
Das Video ist einfach Spitze!
@EdisTechlab
@EdisTechlab 3 года назад
Hallo S R, freut mich sehr das dir das Video gefällt. Liebe Grüsse Edi
@fliese2854
@fliese2854 3 года назад
Sehr informatives Video... Bitte weiter so...
@EdisTechlab
@EdisTechlab 3 года назад
Hallo Carlo, besten Dank und liebe Grüsse Edi
@maudsorelle488
@maudsorelle488 3 года назад
Sehr schönes Video! Dieses hat mir sehr sehr geholfen OPi ;)
@EdisTechlab
@EdisTechlab 3 года назад
Hallo, das freut mich sehr das ich dir helfen konnte. Liebe Grüsse Edi
@DrJekyllMrHyde-zx5qk
@DrJekyllMrHyde-zx5qk 2 года назад
Klasse Erklärung!
@EdisTechlab
@EdisTechlab 2 года назад
Danke für das Lob!
@cozybuild
@cozybuild 3 года назад
Tolles Video, echt super erklärt. Frage: Wenn Du also innerhalb vom Start-Stop Signal zwei Fehler hast, wäre das parity bit trotzdem richtig, oder? Gibt es da noch ein zusätzlichen Check oder macht man das später auf einer höheren Ebene?
@EdisTechlab
@EdisTechlab 3 года назад
Hallo Richard, ja das stimmt, der Check mit dem Parity-bit ist nicht zu 100 % verlässlich aber er ermöglicht es auf eine sehr einfache und schnelle weise Fehler schon beim senden zu erkennen. Es müssten schon zwei bits falsch ankommen um das Parity-bit austricksen zu können. Liebe Grüsse Edi
@dervideogucker8734
@dervideogucker8734 3 года назад
Danke Edi für das super Video! Ich hätte eine Frage: Wenn der Empfänger einen Fehler in der Parität meldet, gibt es dafür eine festgelegte Bitfolge? Oder wird die bei jeder Kommunikation individuell festgelegt? Vielen Dank schon mal :)
@EdisTechlab
@EdisTechlab 3 года назад
Hallo, wenn der Empfänger einen Fehler meldet, dann werden die Daten abgelehnt und das nochmalige Senden der Daten angefragt. Wie das genau auf Bit-ebene funktioniert weiss ich leider nicht. Liebe Grüsse Edi
@dervideogucker8734
@dervideogucker8734 3 года назад
@@EdisTechlab Ok, Dankeschön! :)
@zirkumflexXx
@zirkumflexXx 3 года назад
Super informatives Video. Ein Fehler hat sich aber noch eingeschlichen: UART steht für: "Universal Asynchronous Receiver Transmitter" und nicht für "Universal Asynchronous ReceptionTransmitter".
@EdisTechlab
@EdisTechlab 3 года назад
Hallo Jan, vielen Dank, ich bin schon Betriebsblind und ist mir nicht aufgefallen. Habe es im Buch, auf der Webseite und hier in der Beschreibung korrigiert. Liebe Grüsse Edi
@christian_blass
@christian_blass Год назад
Bei der parallelen Datenübertragung sagst du, dass du 8 Leitungen für die Daten und eine Leitung für den Ground benötigst. Dabei hast eine weitere Leitung für den Strobe vergessen. Dass ist wichtig, damit die Schnittstelle einen definierten Zustand hat, bevor die Daten vom Empfänger gelesen werden. Physikalisch ist es ein großes Problem bei zunehmender Übertragungsgeschwindigkeit die Datenleitungen im Takt zu halten, da Leitungslänge, -Induktivitäten und Kapazitäten für ein verändertes Zeitverhalten sorgen. Genau dieses Zeitkritische verhalten und die erhöhte Fehleranfälligkeit durch die große Anzahl Leitungen und Kontakte hat immer für Probleme bei der parallelen Datenübertragung gesorgt. Aus diesem Grunde hat sich die serielle Datenübertragung bei allen Peripheriegeräten durchgesetzt, da dort dieses Problem nicht existiert. Und wenn ich acht Datenbits bei der Parallelübertragung verwende, dann hätte ich zum besseren Verständnis auch 8 Datenbits bei der seriellen Übertragung verwendet. Auch hätte ich den Unterschied zwischen Even, Odd und None Parity erklärt. Ansonsten toll, dass du dich an des Thema heran gewagt hast. Würde mich freuen, wenn du ein überarbeitetes Video Online stellen würdest. Viele Grüße
@EdisTechlab
@EdisTechlab Год назад
Hallo Christian, vielen Dank für die ausführliche Berichtigung. Ich werde die Punkte aufnehmen und wenn mal etwas Zeit über bleibt ein update einplanen. Liebe Grüsse Edi
@Pleusch
@Pleusch Год назад
Woher weis der Empfänger das das erste Bit das Startbit ist ? Das erste Datenbit könnte auch 0 sein. Woher weis der Empfänger welches das bit das Parity oder Stop bit ist oder wenn es zwei Stop bits sind? Es könnte ja auch so aussehen? 0(S) 010101100 1(P) 1(ST) 1(ST) ?
@Juergen_Miessmer
@Juergen_Miessmer 25 дней назад
Die erste Flanke nach dem Ruhezustand ist nach UART Definition immer das Startbit. Die folgenden Bits sind im Rahmen definiert. Rahmen und Baudrate müssen bei asynchroner Übertragung bei Sender und Empfänger inner gleich eingestellt sein. Der Rahmen im Beispiel im Video ist 1N7. Der Rahmen Deines Beispiels ist 2P9.
@sssedo1573
@sssedo1573 3 года назад
Ganz nettes Video aaaber angewendet leider nicht, hätte gerne einen Code zwischen esp32 und arduino Uno
@EdisTechlab
@EdisTechlab 3 года назад
Hallo sssedo, das Video ist ein Theorie Video, praktisch angewendet findest du es hier. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-uS_VvDDGjFs.html ab 9:20 mit dem Arduino. Lasse dich nicht verwirren in diesem Video, ich sage I2C meine aber natürlich UART. Liebe Grüsse Edi
@BillyGates1721
@BillyGates1721 3 года назад
Es gibt noch Verbesserungsmöglichkeiten: Standard sind 8 bit nicht 7 bit. Ganz konsequent ZUERST die Erklärung und dann den Fachbegriff. Meine Meinung: "lowest signifikant bit" Entweder man nimmt sich 3-5 Minuten Extrazeit auch diesen Begriff in kleinen Schritten zu erklären oder man lässt ihn weg wenn es zunächst nur um das Grundprinzip der seriellen Datenübertragung geht.
@EdisTechlab
@EdisTechlab 3 года назад
Hallo Billy Gates, danke für die Hinweise, besser geht immer, aber lieber KEIN perfektes Video als warten bis es perfekt ist, was es nie wird. Liebe Grüsse Edi