Hard & Software Software Downloads
Frequency Counter/Pulse Counter/Interval Timer. (January7, 2012). Download EXE and description of a simple application that uses a PC RS-232 serial port to measure these quantities. Square wave Generator. (January14, 2012). Download EXE and description of a simple application that uses a PC RS-232 serial port as a square wave generator.
A number of controls and examples on this page use Microsoft MapPoint™.
I have enhanced the Visual Studio SerialPort object that is furnished with Visual Studio 2008 and Visual Studio 2010. Click here for a description and to download the associated DLL and example code. (May 4, 2010).
While not actually a software download, click here for a paper that describes how to add waveform editing and creation for a Berkeley Nucleonics Model 625/625A Arbitrary Waveform Generator. (NEWApril 5, 2010).
The Visual Studio 2005/2008 GPSControl (July 30, 2009) is is comprehensive serial GPS decoder solution provided free of charge.
Visual Studio 2005 Windows Service incorporating serial communications (source code example). Use VS2005 to create a GPSLocationService in VB. This example needs a GPS receiver to be fully functional. However, the accompanying description and code should be useful as a template for other Windows services that might be desired. (August 29, 2006)
GPSSerialDecoderAX. (July 19, 2006) Download this FREE ActiveX control (about 2.8 Mb). It may be used to receive and decode the NMEA-0183 data stream from most GPS receivers. It provides Latitude and Longitude properties that are compatible with Microsoft MapPoint ™. Included is a simple VB6 application to illustrate its use. Source code for this control is included on the CD ROM that accompanies my book, Visual Basic Programmer's Guide to Serial Communications, 4th Edition.
Virtual Null Modem (with Virtual Data Monitor) V2. Download a demo version of this application to aid in serial communications debugging. (Updated May 14, 2007) Note, VNM does not work under Vista x64.
XMComm2005.dll. Add XMODEM error corrected file transfers to your Visual Studio 2005 projects (updated July 18, 2006)
Note for .NET assemblies: I can provide assemblies with strong names (signed assemblies). I charge a nominal $5 fee for signing, contact me for information..
Other Downloads:
Visual Studio 2005 Serial Terminal Example (uses the System.IO.Ports namespace). Download here. (Updated July 31, 2006) -- FREE
XMCommCRCNET dll for Visual Studio 2003. XMODEM file transfers added to the basic Serial IO functions of DesktopSerialIO. (July 6, 2005) -- FREE
DesktopSerialIO dll Serial IO for Visual Studio 2003. (May 13, 2005) -- FREE DesktopSerialIO for Visual Studio 2005 (why?). Download here (November 15, 2006).
DecodeGPS dll for Visual Studio 2003 and Visual Studio 2005 Desktop Framework (May 17, 2005/July 24, 2006) -- FREE
IONET IO control for Visual Studio .NET – FREE
DecodeGPS dll for the Visual Studio .NET Compact Framework – FREE
RemoteSerial Communications ActiveX controls & Compact Framework DLL. NEW Feature June 2005 — Virtual Serial Port Support
CFSerialTerminal Example code (use with Visual Studio 2003 for Windows CE/PPC 2000/2002 or Windows Mobile 2003 platforms). This documents the included CFSerialIO DLL (.NET assembly) that I developed for use with Pocket PC/Windows CE 4.1 and later systems using the .NET Compact Framework – FREE!
NETComm.ocx (serial communications for .NET and other ActiveX clients) -- FREE!
XMComm/CRC ActiveX control (XMODEM) New Feature May 2009 -- Serial Port Enumeration and Descriptions
The Software Breakout Box demo. It can help debug your serial port problems (Demo)
LongTimer ActiveX ™ control -- FREE!
InetStat ActiveX ™ control -- FREE.
IO OCX ActiveX control (now includes Windows NT/2K/XP support!!!!!!!!) -- FREE