Skip to content
0:00 / 0:00

#rs-232#serialcommunication#uart

The RS-232 protocol

Ben Eater

1.4M subscribers • 36 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Ben Eater

Beginner. No background in the topic needed.

1M views3 years ago2 recommendations

HardwareHistory and cultureNetworking and protocolsRetro computingEmbedded systems

Ben Eater explains the electrical and timing characteristics of the RS-232 serial communication protocol.

This video explores the electrical and timing characteristics of the RS-232 protocol. Support these videos on Patreon: patreon.com/beneater or eater.net/support for other ways to support. ------------------ Social media: Website: eater.net Twitter: x.com/beneater Patreon: patreon.com/beneater Reddit: reddit.com/r/beneater Special thanks to these supporters for making this video possible: Adrien Friggeri, Aleksey Smolenchuk, Alex, Alex Black, Andrew Van Gerpen, anula, Ben, Ben Cochran, Ben Kamens, Ben Williams, Bill Cooksey, Binh Tran, Bradley Stach, Burt Humburg, Carl Fooks, Carsten Schwender, Chai, Chaitanya Bhatt, Chris Lajoie, Chris Sachs, criis, Daniel Jeppsson, Daniel Pink, Daniel Tang, Dave Burley, Dave Walter, David Clark, David Cox, David Dawkins, David House, David Sastre Medina, David Turner, Dean Bevan, Dean Winger, Deep Kalra, Dennis Schubert, Dilip Gowda, Dušan Dželebdžić, Dustin Campbell, Dzevad Trumic, Emilio Mendoza, Eric Dynowski, Erik Broeders, Erik Granlund, Ethan Sifferman, Eugene Bulkin, Evan Thayer, Eveli László, Florian Rian, fxshlein, George Miroshnykov, ghostdunk, GusGold, Humberto Bruni, Ingo Eble, Isaac Parker, Jacob Ford, James Capuder, Jared Dziedzic, Jason DeStefano, Jason Dew, JavaXP, Jaxon Ketterman, jemmons, Jeremy, Jeremy Cole, Jesse Miller, Jim Kelly, Jim Knowler, Joe Beda, Joe Pregracke, Joe Rork, Joel Miller, John Hamberger jn., John Meade, John Phelan, Jon Dugan, Jonn Miller, Joseph Portaro, Jurģis Brigmanis, Justin Graziani, Kai Wells, Kefen, Kenneth Christensen, Kyle Kellogg, Lambda GPU Workstations, Larry, László Bácsi, Leo K, Lukasz Pacholik, Marcos Fujisawa, Marcus Classon, Mark Day, Martin Noble, Mats Fredriksson, Matthäus Pawelczyk, melvin2001, MICHAEL SLASS, Michael Tedder, Michael Timbrook, Michael Weitman, Miguel Ríos, mikebad, Mikel Lindsaar, Miles Macchiaroli, Muqeet Mujahid, Nate Welch, Nicholas Counts, Nicholas Moresco, Nick Chapman, Oli Homer, Ori Shamir, Örn Arnarson, Paul Heller, Paul Pluzhnikov, Phil Dennis, Philip Hofstetter, Porus, ProgrammerDor, Ralph Irons, Randal Masutani, Randy True, raoulvp, real_huitz, ReJ aka Renaldas Zioma, Ric King, Rick Hennigan, Robert Diaz, Robey Pointer, Sagnik Bhattacharya, Scott Gorlick, Scott Holmes, Sean Patrick O’Brien, Sergey Kruk, solderspot, SonOfSofaman, Spencer Ruport, Splashtwist, Stefan Nesinger, Stefanus Du Toit, Stephen Kovalcik, Stephen Riley, Steve Jones, TheWebMachine, Thomas Eriksen, Tim Oriol, Tim Walkowski, Tim Wheeler, Tom, Tom Knowles, Tyler Latham, Vincent Bernat, Walter Montalvo, Warren Miller, Wim Coekaerts, Wraithan McCarroll, xisente, Yee Lam Wan

Why it's here

2 people recommend this

What people say. Highly recommended for its clear, visual explanation of physical layer communication protocols.

u/Annon201in r/embedded • Recommends

On “Any good reference for how communication protocols on the physical layers should look like?”

Some of Ben eaters videos; Rs232 - link to this video SPI - link to this video PS2 - link to this video USB (keyboards/hid) - link to this video (part 1/3) Hitachi 44780 16x2 LCD display - link to this video

u/victorferraoin r/embedded • Recommends

On “UART synchronization”

I think this video answers your question : link to this video

u/wsbt4rdin r/embedded • Mentions

On “What protocol do computers use to communicate with common devices like headphones, keyboards, microphones, webcams, and so on?”

Here's very basic protocol link to this video

u/d1722825in r/embedded • Mentions

On “How hard would it be to build a rudimentary network interface card?”

>Ben Eater built a pretty simple 8-bit computer, and I wonder if a similar project can be done to build a really primitive router or other type of networking device on a breadboard. Do you want to build old things from scratch (like building a 8 bit computer, from EEPROMs and logic gates) or do you want to use modern hardware to build things you can program? This is two really different thing, a current STM32 microcontroller can be thousand times faster than a 8 bit CPU you could built on breadboard. If you want to use modern things, you could even use a PC or a Raspberry Pi with eg. a few USB-Ethernet or USB-Wifi thing to build a router. If that is too high level, you could use a few ESP…