Atmel Official AVR Consultant
Virtual Serial Port Cookbook

Virtual Serial Port Cookbook front cover Virtual Serial Port Cookbook

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.

Free Downloads

You can preview the book and learn how to program a simple terminal by downloading the first six chapters of this book. You can also download the source code for these chapters.

Please note that these are large files (the .NET Framework is VERY large at 22.4 MB) and require a broadband internet connection to download in a reasonable time. If you don't have a broadband connection you might consider purchasing the Projects Kit which has the CD, or you can purchase the CD alone.


FREE DOWNLOADS:
Text:
Virtual Serial Port Cookbook Chapters 1 through 6
Terminals:
Simple Terminal
Developer Terminal
Source Code:
Chapter 4 Simple Terminal - Graphical Users Interface
Chapter 5 Simple Terminal - Getting User Input
Chapter 6 Simple Terminal - Serial Port Class

You will also need the FTDI drivers which are available at: DOWNLOAD FTDI DRIVERS
And you will need the .NET framework to run these files (available from microsoft: DOWNLOAD .NET

Be sure and look at this:
Errata
For a limited time only, this $49.95 book will be available for $44.99

UNITED STATES:
VSPCB-01us: $44.99 + Shipping* United States - Add $7.00

Canada or Mexico:
VSPCB-01c: $44.99 + Shipping* All other Countries - Add $12.00

All** other Countries:
VSPCB-01i: $44.99 + Shipping* All other Countries - Add $15.00


*United States shipping includes 2-3 day delivery, Insurance, Confirmation, and Handling
Canada/Mexico shipping includes USPS Priority Mail and Handling
All other Countries shipping includes USPS Priority Mail and Handling

**"All" refers to those countries that the United States Postal Service ships to. You can find this information on www.usps.com. If your country is not on the list, please contact sales@smileymicros.com to arrange shipment.

INTERNATIONAL CUSTOMERS MUST READ THIS STATEMENT
International orders are not guaranteed in any way. All orders are shipped United States Postal Service Global Priority and usually arrive at your post office in 4 to 6 days. HOWEVER, AFTER IT ARRIVES WE HAVE NO WAY OF EITHER INSURING NOR CONFIRMING DELIVERY. We also do not know what kinds of customs or duty charges or taxes you will incur from your government. IF YOU ARE NOT WILLING TO ASSUME ALL RISKS, THEN DO NOT ORDER ANY ITEM.

You can help...

You can help the community of folks reading this book by finding errors and sending them to error@smileymicros.com so that the author can put those errors in this errata section. Corrections will be included in later editions.

 Printable Version


C Programming


Arduino


Butterfly


USB


Smiley's Workshop


Downloads


Copyright © Smiley Micros 2004-2010
Powered by phpWebSite
AVR is a registered trademark of Atmel Corporation