Part 1 – Serial Port via USB Made Almost Easy
In the first section you will learn the basics of serial communications using a USB UART
bridge. You will further learn to write a simple terminal program in C# and Visual Basic
Express .NET.
Part 2 – PC Microcontroller Conversations
In the second section you will build on what you have learned and get into more details
about GUI programming, using the SerialPort class, and some useful software tools such
as XML. You will bring it all together by building a Developer Terminal, which will
have most of the bells and whistles that you would want for communicating between a
PC and a microcontroller. You will end this section with some neat hardware
experiments.
Part 3 – The FTDI FT232R
In the final section you will chuck the serial port paradigm and communicate directly
with the FT232R. You will learn how to use the Smiley Micros port of the FTDI D2XX
driver, you will do some more hardware experiments bit-banging the BBUSB pins, and
finally you will build a software programmer for the FT232R.
The Virtual Serial Port Cookbook has hardware experiments that allow you to use the BBUSB (BreadBoard USB). These include:
· Communicate between two BBUSB in Serial UART mode.
· Use UART signals to read switches and light LEDs
· Use a BBUSB with RS232 Level Converters
· Use special bit-bang drivers to read switches and light LEDs
· Create the ‘World’s Smallest Moving Message Sign?’
This combo includes:
1 Virtual Serial Port Cookbook
1 Source Code CD
2 BBUSB - Breadboard USB Thingies
1 Breadboard + Wires
1 8-position DIP Switch
1 7-Segment LED
1 RS232 Voltage Level Converter
8 LEDs
8 2.2k ohm resistors
2 220 resistors
5 0.1 uF capacitors
1 DB-9 female connector
1 DB-9 male connector
2 9" solid insulated AWG 22 wire
CD has source code (it does NOT have an electronic version of the book)
I wanted to repeat this: THE BOOK IS NOT ON THE CD - it is only available printed.
Okay, so what DOES it have?
The CD contains:
All the source code in both C# and Visual Basic .NET
(This includes source code from ch 7 to 21 which are not free downloads)
Microsoft .NET 2.0 redistributable installer
FTDI drivers and pdf files
Simple Terminal Installer
Developer Terminal Installer
Virtual Serial Port Cookbook - Chapters 1 through 6 pdf file
*United States shipping includes 2-3 day delivery, Insurance, Confirmation, and Handling
**"All" refers to those countries that the United States Postal Service ships to. You can find this information on
You can help the community of folks reading this book by finding errors and sending them to
so that the author can put those errors in this errata section. Corrections will be included in later editions.