Transmit - UART from Scratch - Part 1
This is the first part in a new side series to implement a TTL UART from scratch. I've changed my mind several times on adding a serial port to my homebrew cpu but I'd already given it quite a lot of thought. I figure it would be useful to build one even if I don't use it for the final build. In this video I build a simple transmit circuit, it constantly sends a single character (Or the output of a counter), not hugely useful in it's own right but a good foundation to build on. For test and demonstration I use an FTDI usb to UART cable, you could just as easily connect it to a Raspberry PI, an Arduino or a regular serial port (with a level shifter).

▶︎
Receive - UART from Scratch - Part 2

▶︎
The RS-232 protocol

▶︎
Framebuffer - VGA from Scratch - Part 3

▶︎
Sync - VGA from Scratch - Part 2

▶︎
Hacker's Guide to UART Root Shells

▶︎
Fixed IO Peripheral PCB - IO from Scratch

▶︎
FIFO Buffer - UART from Scratch - Part 4

▶︎
The Computer That Was Too Advanced for Its Own Good.

▶︎
Intro to Hardware Reversing: Finding a UART and getting a shell

▶︎
Adding GPIO - IO from Scratch - Part 1

▶︎
SNAKE on my Ben Eater inspired CPU?

▶︎
Write a UART driver (Polling and Interrupt) | Embedded System Project Series #18

▶︎
Integrated SSDs Should Be Illegal, But Why Would They Care!

▶︎
Integrating The UART - Making an 8 Bit pipelined CPU - Part 80

▶︎
Soyuz "Globus" Mechanical Navigation Computer Part 1: Grand Opening

▶︎
Video Card for Arduino and DIY Computers #2: PCB and Arduino Library

▶︎
Storage (SD Card Support) - IO from Scratch - Part 8

▶︎
What is a UART in an FPGA? Basics of Serial Ports, COM Port, RS-232, RS-485

▶︎
