Editing RS232/USB Probe

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
(by the author: ) This is a really old program.  I am not sure where the code is or much else about it.  I now work in Python and a much more useful program is [[Python SmartTerminal]]
 
 
 
=== Summary  ===
 
=== Summary  ===
  
 
*Name: RS232/USB Probe  
 
*Name: RS232/USB Probe  
*Status: still developing, but is working Download available see [[]]  -- after a period of inactivity some development Jan 09.
+
*Status: still developing, but is working  
 
*Technology: Java -- should run on many platforms, Windows 98 through Vista  
 
*Technology: Java -- should run on many platforms, Windows 98 through Vista  
 
*Author: russ_hensel ( where you can find an email address to reach me )
 
*Author: russ_hensel ( where you can find an email address to reach me )
Line 19: Line 17:
 
A complete log of activity is provided both to the screen and to a log file.
 
A complete log of activity is provided both to the screen and to a log file.
  
Q: ''(Does this require a [[USB Bit Whacker]] between the PC and the device under test (DUT), or does it also work fine with direct RS-232 connection between the PC and the device under test?)'' A: No BitWacker is required for this application, it works with any serial device ( which can be the device under test ), but works best with devices that wait for a command, then they issue a response.  If you have a device to test that does not have a serial port then using a BitWacker or other microcontroller as an intermediary can be a useful approach.
+
Q: ''(Does this require a [[USB Bit Whacker]] between the PC and the device under test (DUT), or does it also work fine with direct RS-232 connection between the PC and the device under test?)'' A: No BitWacker is required for this application, it works with any serial device ( which can be the device under test ), but works best with devices that wait for a command, then they issue a response.  If you have a device to test that does have a serial port then using a BitWacker or other microcontroller as an intermediary can be a useful approach.
  
 
=== Early Mock Up of Screen ===
 
=== Early Mock Up of Screen ===
  
 
[[Image:RS232ProbeMain.png | Screen Shot ]]
 
[[Image:RS232ProbeMain.png | Screen Shot ]]
 
The screen has been enhanced, to see the current version, try the software.
 
  
 
=== Some Features ===
 
=== Some Features ===
Line 49: Line 45:
 
*Provides a framework of code for other applications like the BitWacker [[Command GUI]] or the [[Graphical Data Logger]]
 
*Provides a framework of code for other applications like the BitWacker [[Command GUI]] or the [[Graphical Data Logger]]
  
== Download and Installation Directions ==
+
=== Download ===
 +
 
 +
Coming soon, for early adopters email me [[russ_hensel]]
 +
 
 +
== Installation Directions For all the Applications ( This is a first cut, more details will follow ) ==
 +
 
 +
* Configure Java JDK or Java Runtime Environment as it suits you.  I am using version 1_4 to stay compatible with older machines.  You can find it round about [http://java.sun.com/j2se/1.4.2/download.html Download Java 2 Platform, Standard Edition, v 1.4.2 (J2SE)]
 +
 
 +
* Download and install the JavaComm API for your platform. Sun no longer support this for windows; ( I will change to some other support soon ) I found it at [ http://wind.lcs.mit.edu/download/ Software Download and Install] Install can be a problem because a bad installation often fails without any messages.  Here are installation directions: [http://www.xpl4java.org/xPL4Java/javacomm.html Javacomm -- Serial and Parallel port access for Java and xPL]
  
moved to [[BitWacker PIC and Other Microcontroller to Java Communications]]
+
* Download RS232Etc.zip. I will provide a location soon, for testers email me [[russ_hensel]] Unzip to an installation directory ( c:\RS232Etc for example but in any case avoid directory names with embedded blanks and if you stick to c:\RS232Etc fewer modifications will be required to the bat file. )  Do not un-jar the jar file(s) ( unless you just want to mess around )  Source code will be provided in RS232Etc.jar when it it a bit more stable.  Note that renaming the .jar file to .zip will allow you to extract the files with most zip utilities that do not directly support jar files.
 +
 
 +
* There is a file named OriginalRS32Probe.properties ( in c:\RS232Etc if you followed my suggestion for installation ), make a copy and name it RS32Probe.properties.  ( we do it this way so you can install a new version of the software without overwriting the copy of the file you are using.  Edit RS32Probe.properties for your configuration, directions are in the file.
 +
 
 +
* There is a file named OriginalRunRS32Probe.bat( in c:\RS232Etc if you followed my suggestion for installation ), make a copy and name it RunRS32Probe.bat. Edit the  RunRS32Probe.bat file for your configuration ( see directions in bat file ).
 +
 
 +
* See Start Up below to continue and start the application.  If you have problems I will help you, email me with some details of the problem, include screen shots or detailed discription of error messages.
  
 
== Use Details ==
 
== Use Details ==
Line 321: Line 331:
  
 
[[RS232Probe Enhancements and Bugs]]  a list for all the related applications, will absorbe the list above soon.
 
[[RS232Probe Enhancements and Bugs]]  a list for all the related applications, will absorbe the list above soon.
 
[[category:Serial Communications]][[category:Microcontroller]][[category:PIC]]
 

Please note that all contributions to OpenCircuits may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see OpenCircuits:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)