Serial Programming Cable; Changing Between Program Mode And Run Mode - Rabbit RabbitCore RCM3100 User Manual

C-programmable module
Hide thumbs Also See for RabbitCore RCM3100:
Table of Contents

Advertisement

Distributor of Digi International: Excellent Integrated System Limited
Datasheet of 101-0533 - KIT DEV RABBIT3000/RCM3100
Contact us: sales@integrated-circuit.com Website: www.integrated-circuit.com
The two startup mode pins determine what happens after a reset—the Rabbit 3000 is
either cold-booted or the program begins executing at address 0x0000.
The status pin is used by Dynamic C to determine whether a Rabbit microprocessor is
present. The status output has three different programmable functions:
1. It can be driven low on the first op code fetch cycle.
2. It can be driven low during an interrupt acknowledge cycle.
3. It can also serve as a general-purpose output.
The /RESET_IN pin is an external input that is used to reset the Rabbit 3000 and the
RCM3100 onboard peripheral circuits. The serial programming port can be used to force a
hard reset on the RCM3100 by asserting the /RESET_IN signal.
Refer to the
Rabbit 3000 Microprocessor User's Manual

4.3 Serial Programming Cable

The programming cable is used to connect the serial programming port of the RCM3100
to a PC serial COM port. The programming cable converts the RS-232 voltage levels used
by the PC serial port to the CMOS voltage levels used by the Rabbit 3000.
When the
connector on the programming cable is connected to the RCM3100
PROG
serial programming port at header J3, programs can be downloaded and debugged over the
serial interface.
The
connector of the programming cable may be used on header J3 of the RCM3100
DIAG
with the RCM3100 operating in the Run Mode. This allows the programming port to be
used as a regular serial port.

4.3.1 Changing Between Program Mode and Run Mode

The RCM3100 is automatically in Program Mode when the
gramming cable is attached, and is automatically in Run Mode when no programming
cable is attached. When the Rabbit 3000 is reset, the operating mode is determined by the
status of the SMODE pins. When the programming cable's
the SMODE pins are pulled high, placing the Rabbit 3000 in the Program Mode. When the
programming cable's
PROG
causing the Rabbit 3000 to operate in the Run Mode.
User's Manual
connector is not attached, the SMODE pins are pulled low,
for more information.
PROG
connector on the pro-
connector is attached,
PROG
25

Advertisement

Table of Contents
loading

This manual is also suitable for:

Rabbitcore rcm3110

Table of Contents