6.0 or Net
SPECIAL Hardware Interface
Just a "LPT1:" Parallel Port CARD for your PC
SOFTWARE and a CABLE with 2 Diodes
to make your I2C work !!!
This is simple get the job
done type software...!
Runs any standard slave I2C device that operates on 5 Volts
Read or Write / H1 H2 H3 H4 cards / EEPROMS / Temp IC's / Power Ic's / ETC....
Software Works with Windows
98 / 2000 / NT / XP /
Standard or Professional versions
Interface Engine for bi-directional parallel ports
Requires Visual Basic 6.0 or NET to use OCX control / ( This is a PAY
PER USE control )
Requires LPT1: Port to be set to HEX 378
address ( must be a bi-directional port ECP or EPP Ver 2.0+)
Hardware Required: Customer made cable, see wiring diagram
Hardware support; LPT1 ports can support I2C devices direct without a buffer or port expander
8 Bit Bus Support of all I2C - I/O Functions
to parallel port
255 ascii charters length / 127 HEX charters length )
MTx ( I2C Master Transmit ) OCX controlled by
external VB FORM
MRx ( I2C Master Receive ) OCX controlled by
external VB FORM
Input.Text (I2C input in HEX or ASCII) OCX controlled by
external VB FORM
Output.Text (I2C output in HEX or ASCII ) OCX controlled by
external VB FORM
MTxMRx ( I2C Master Transmit / Master Receive) OCX
controlled by external VB FORM
I2C Delay Timing Mode OCX control by external VB FORM
Operation Status Window / No OCX I/O control from FORM
Unlimited use of OCX Control in software programming, using
VB 6.0 & NET
Cable Schematic: I2C
Interface Cable ( Customer Built Cable ) for I2C devices.
This OCX control works
like the I2C-RTD control except your Visual Basic FORM can interface to
will not run over a network. ( Local PC Operation Only ) XP / Win2000 / NT requires Administrator Priv's
Lock & ID Code for each computer or hard drive ( ID must be E-mailed
to Executive Engineering)
Includes 1 User License for development
Note!!! This OCX control is a PAY FOR USE
control... any software developed for export to another system
requires the ( USER / Computer / Hard Drive ) to pay a License Fee to
Executive Engineering, see license below.
License of I2C-OCX Control
The OCX module is a PAY
PER INSTALL control module...you may install it on your computer and write
your executable code. Any customer you distribute the software to
will have to pay for the use of the module. Executive Engineering gives you the right to use the
module as many times as you want. However each computer / hard drive, you
or your customer installs the software on will be require to pay a one time LICENSE
FEE for that computer or hard drive the software is installed on.
Your customers & you have unlimited use of the software, the license never
/ or Your Customer can pay we
( E-mail the UNLOCK KEY CODE to you / your customer)
License is $4.95 (users)
Developer Price $29.50 ( Zipped file size 2.2 Meg
E-Mailed to you!)
Diodes for cable are $1.00
each, 2 diodes required for each cable.
we do not accept orders from free web based email accounts
yahoo, hotmail, msn, myplace, google (GMAIL), etc.
Only the original purchaser / developer may distribute the I2C-OCX control.
This also allows the purchaser a one time user fee included in the price of the
software. All OCX controls must be registered with Executive Engineering or they
will not work.
Note to would be HACKERS, if you disassemble this code will find that this is so
complicated it will not make much sense, you need the documentation to
understand what is going on.
corporations / developers that want unlimited use & a unlocked version of
software (source code or the module) $4990.95 Unlocked corporation versions can be used on any LPT: port addresses.
BIG QUESTION #1
Software: The I2C BUS can be controlled on an Internal
CPU I2C bus ONLY with a windows system (ie. API
windows software only running I2C devices attached to the CPU). Any EXTERNAL
control of I2C requires some kind of hardware port, these
ports can not be accessed by VB
unless you use a DLL hardware port driver (ie. RS232, LPT ). You should not
use USB to run a LPT port, you need a real hardware port or hardware port card
& the software for the DLL must have in line Kernel Mode (ASM code)
to access the port. Note: This requires a
real hardware DRIVER that will require system privileges and a "Driver.SYS"
(ASM code) file also! If you want to run at 3.3 volts you will need a voltage down/up
converter of some type to run the I2C device, all old type ports are meant to run
at 5 Volts (LPT or RS232).
BIG QUESTION #2
Software: 64 bit HARDWARE PC Mother Boards with dual CPU
processors. Will NOT run any DOS based
system software ( 95, 98, ME )
Dual Processors or Dual Processors Chip CPUs... will only run with windows 2000,
XP & XP64. Yes, our software will work on these systems.
is $55.00 for each half hour. Pay by
Save yourself a lot of time and money, you have questions? We have Answers!.
I2C ??? need to play with the
hardware...! LOOK HERE
for Learning I2C
EE-PSC controls &
monitors most high end power supplies by just hooking up control signals
from the power supply to the unit. This
allows your power supply to be controlled & monitored remotely by a
digital data I2C bus
controller, from a remote computer location.
SOURCE CODE is for sale (well documented code VB & C++ ) of the I2C-RTD / I2C-OCX, this includes the full I2C communication engine (VB) + DLL interface
hardware driver source code (C++) this code will work with third party PCI LPT
cards on any port number as well as any pin I/O numbers, both DLL & Communication Engine can be fully
Please Note: The communication code is very complicated to make I2C work, you
need to have a full understanding of I2C communications for code modification of
The I2C Engine Communication Module is 100% software (VB) inputs and outputs can be done in HEX or
ASCII codes only, I2C Engine Module will run SLAVE I2C devices only.
No special hardware is required other than a hardware parallel port, the
software can run on any windows platform (95,98,ME,2000,XP) You can not run the
software across a server..
CALL for price, do not e-mail us for the source code price.
I2C is a trade mark of
Labview is a trade mark of