Windows Software (Siemens MC55)
Supports Windows 2000, Windows XP and Windows Server 2003
SWP-700010121 rev A
Version: v01.00.00.14062
Copyright (c), RTD Embedded Technologies, Inc. All Rights Reserved
Using this software indicates acceptance of the RTD End-User Software
License Agreement. See the file LICENSE.TXT.
-------------------------------------------------------------------------------
About the Software
-------------------------------------------------------------------------------
The Windows Software (Siemens MC55) provides software for accessing
RTD-specific functionality related to the Siemens MC55. However, normal access
to the Siemens MC55 is through a serial interface (See the Hardware Manual for
details).
This software is suitable for RTD products with a Siemens MC55 such as the:
- COM16055 (when NOT in COM17045 mode)
- GPRS6055
-------------------------------------------------------------------------------
Installing the Software
-------------------------------------------------------------------------------
The Windows Software (Siemens MC55) comes packaged as a ZIP file. To
install the software, simply unzip/extract to the location of your choice. Then
see the 'Installing a COM port' section to install a COM port for the Siemens
MC55. Then see the 'Installing the Driver' section to install the RTD-specific
driver for the module. Once the driver is installed, see the 'Example Programs'
section for examples of how to work with the device and its software.
-------------------------------------------------------------------------------
Installing a COM port
-------------------------------------------------------------------------------
Windows 2000
------------
Navigate to 'Control Panel -> Add/Remove Hardware'. When the wizard
starts click the 'next' button then select 'Add/Troubleshoot a device',
click 'next'. Windows will search for new plug and play devices. When the
list of devices is displayed, select the list item called 'Add a new
device'. On the next page Windows will ask you whether it should search for
new hardware. Select 'No, I want to select the hardware from a list'. Click
'next'. When the list of categories is displayed, select Ports (COM & LPT).
Then click 'next'. On the next page select 'Standard Port types' from the
menu on the left and 'Communications port' from the list on the right.
Click 'next'. Then Windows will ask you to enter the device settings. Enter
the base address and IRQ you set the Siemens module to. After you have set
the resources, click 'OK'. Click 'next' on the wizard until it completes.
Windows XP
----------
Navigate to 'Control Panel -> Add Hardware'. When the wizard starts
click the 'next' button. Windows will then search for new plug and play
devices. Select 'Yes, I have already connected the hardware' and click
'next'. When the list of devices is displayed, select the list item called
'Add a new hardware device' and click 'next'. On the next page Windows will
ask you whether it should search for new hardware. Select 'Install the
hardware that I manually select from a list' and click 'next'. When the
list of categories is displayed, select 'Ports (COM & LPT)' and click
'next'. On the next page select 'Standard Port types' from the menu on the
left and 'Communications port' from the list on the right. Click 'next'
twice. Before clicking 'Finish', click 'View or change resources for this
hardware'. In the new window click 'Set Configuration Manually'. In the new
window enter the base address and IRQ you set the Siemens module to. After
you have set the resources, click 'OK' and then click 'Finish' to complete
the wizard. Reboot Windows when prompted to finish the COM port
installation.
Windows Server 2003
-------------------
Navigate to 'Control Panel -> Add Hardware'. When the wizard starts
click the 'next' button. Windows will then search for new plug and play
devices. Select 'Yes, I have already connected the hardware' and click
'next'. When the list of devices is displayed, select the list item called
'Add a new hardware device' and click 'next'. On the next page Windows will
ask you whether it should search for new hardware. Select 'Install the
hardware that I manually select from a list' and click 'next'. When the
list of categories is displayed, select 'Ports (COM & LPT)' and click
'next'. On the next page select 'Standard Port types' from the menu on the
left and 'Communications port' from the list on the right. Click 'next'
twice. Before clicking 'Finish', click 'View or change resources for this
hardware'. In the new window click 'Set Configuration Manually'. In the
new window enter the base address and IRQ you set the Siemens module to.
(NOTE: Windows may show that there is a resource conflict with the PCI bus
over the I/O range and a conflict with ACPI over the IRQ. The conflicts can
be ignored and the board will still operate normally.) After you have set
the resources, click 'OK' and then click 'Finish' to complete the wizard.
Reboot Windows when prompted to finish the COM port installation.
-------------------------------------------------------------------------------
Installing the Driver
-------------------------------------------------------------------------------
To install the driver, browse to the 'Install' subdirectory under the
location where you installed the software. Then run the 'install_driver' utility
and follow the directions on-screen. Afterwards, you can check the installation
by finding the new device in the Device Manager under 'RTD utilityModules'. (It
should be shown without a yellow exclamation mark.)
-------------------------------------------------------------------------------
The SMC55 'Library'
-------------------------------------------------------------------------------
The files in the 'Library' and 'Include' directories do NOT get compiled
into a LIB or DLL file. They are simply included in the examples (and your
application if you use it) and are compiled directly into the final executable.
Note: When adding the 'library' files to your project, make sure these
specific files are set to not use precompiled headers.
-------------------------------------------------------------------------------
Example Programs
-------------------------------------------------------------------------------
The \Examples directory contains example programs (with full source) to
demonstrate how to use this software. The board-specific code is found in the
*Dlg.cpp file of each example. Pre-compiled versions of the examples are stored
in \Examples\!EXE. There is a more detailed description (including setup) of
each example below.
The following Examples are included (more details below):
DigitalIO - Demonstrates using the 16-bit digital IO
GSMControl - Demonstrates the extended RTD functionality for the MC55
DigitalIO
---------
Setup: Connect the low byte of the digital IO to the high byte (i.e. Pin 2 to
Pin 12, Pin 3 to Pin 13, etc.).
Usage: Set the direction (input or output) of each byte using the direction
value. (A direction bit of zero makes the corresponding bit an input. A
direction bit of one makes the corresponding bit an output.) The output
values of each byte can be changed. (The input values are updated
automatically.)
Description: The 16 bits of the digital IO are broken into a low and high byte.
Each can be controlled individually. The various buttons cause library
functions to be called to update the state of the Digital IO.
GSMControl
----------
Setup: None.
Usage: Use the buttons to alter GSM status.
Description: The buttons perform various controls on the MC55. The status shown
on the right is updated automatically by a timer.
-------------------------------------------------------------------------------
Supported Compilers
-------------------------------------------------------------------------------
The driver was built using the Windows Server 2003 SP1 DDK (Build 3790.1830)
and version 1.1 of the KMDF (Kernel Mode Driver Framework). The example programs
were compiled using Microsoft Visual Studio .NET 2003. You are welcome to port
the examples to the compiler of your choice.
-------------------------------------------------------------------------------
Known Limitations
-------------------------------------------------------------------------------
None.
-------------------------------------------------------------------------------
Getting Technical Support
-------------------------------------------------------------------------------
If you require additional support with this product, or any other products
from RTD Embedded Technologies, contact us using the information below:
RTD Embedded Technologies, Inc.
103 Innovation Blvd.
State College, PA 16803 USA
Telephone: (814) 234-8087
Fax: (814) 234-5218
Sales Information and Quotes: sales@rtd.com
Technical Assistance: techsupport@rtd.com
Web Site: http://www.rtd.com
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.