User’s Manual
33
4.3 Programming Cable
The programming cable is used to connect the programming port of the RCM3305/
RCM3315 to a PC serial COM port. The programming cable converts the RS-232 voltage
levels used by the PC serail port to the CMOS voltage levels used by the Rabbit 3000.
When the
PROG
connector on the programming cable is connected to the RCM3305/
RCM3315 programming port, programs can be downloaded and debugged over the serial
interface.
The
DIAG
connector of the programming cable may be used on header J1 of the RCM3305/
RCM3315 with the RCM3305/RCM3315 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 RCM3305/RCM3315 is automatically in Program Mode when the
PROG
connector
on the programming cable is attached, and is automatically in Run Mode when no pro-
gramming cable is attached. When the Rabbit 3000 is reset, the operating mode is deter-
mined by the state of the SMODE pins. When the programming cable’s
PROG
connector
is attached, the SMODE pins are pulled high, placing the Rabbit 3000 in the Program
Mode. When the programming cable’s
PROG
connector is not attached, the SMODE pins
are pulled low, causing the Rabbit 3000 to operate in the Run Mode.
Figure 8. Switching Between Program Mode and Run Mode
RESET
+BKL
T
/CS
LED1
LED3
LED5
GND
GND
A2
A0
D1
D3
D5
D7
RABBITNET
R44
C28
C27
R43
R46
C30
C29
R45
Q5
R48
R47
DS7 RELA
Y
NO1 COM1 NC1 NO2 COM2
NC2
K1
KEYPAD DISPLAY BOARD
D8
LCD1JB
LCD1JC
+V
/RES
LED0
LED2
LED4
LED6
GND
A3
A1
D0
D2
D4
D6
LCD1JA
J16
BD0
BD1
BD2
BD3
BD4
BD5
BD6
BD7
J15
BA0
BA1
BA2
BA3
LCD /CS
RELA
Y
RA
TED
0.5
A
@ 30 V
J17
U12
U11
R42
R41
C20
C19
R40
R39
SERIAL
FLASH/
MODEM
J7
R2
R7
R3 R4 R5 R6
R9
R8 U6
R10
C6
C1
D1
J2
J1
J4
J6
GND IN3 IN2 IN1
IN0 +5V
+5V
QD2A
QD2B
QD1A QD1B
GND
J5
VMB MDB1
MDB2
MDB3
MDB4
VMB+
VMA+
MDA1
MDA2
MDA3
MDA4
VMA
J3
C2
JP1
C3
JP2
GND
GND
VBT
/RES
SM0
/IOWR
PG5
PG7
PE1
PE4
PE6
PF7
PF5
PB7
PB5
PB3
PB0
J8
NC
+3.3 V
VRAM
SMODE1
/IORD
PG4
PG6
PE0
PE3
PE5
PB6
PB4
PB2
/RES_OUT
PF4 PF6 PE7
RCM3300
PROTOTYPING
BOARD
S1
RESET
J9
S2
S3
ACT
PD7
PD3
PD5
PG3
PG1
PC7
PC5
PC3
PC1
PF0
PF2
PA0
PA2
PA4
PA6
STAT
LINK
PD6
PD2
PD4
PG2
PG0
PC6
PC4
PC2
PC0
PF1
PF3
PA1
PA3
PA5
PA7
GND
JA
JB
POWER
GND
+DC
GND
DS1
R1
GND
+DC
D2
C8
L1
R1
1
JP3
R12
C9
C10 C1
1
C12
JP4
J10
RP1
RP2
R14
C5
BT1
C13
U5
R16
R15
R17
00
01
02
03
04
05
06
07
OUT
OUT
C4
R13
U1
U2
L293D
H-DRIVER
L293D
H-DRIVER
U8
R25 R26
R27 R28
J14
C24
U10
R38
R37
R35
C26
JP5
R36
C23
C21
U9
C22
J13
R33 R34
C17
C18
UX5
UX1
SO20W
UX2
SO20W
DX2
C25
J12
R50
Q6
R49
D4
D5 D6 D7
GND
HO4
HO3
HO2
HO1
R29
R30
R31
R32
CORE
DS2 DS3 DS4 DS5 DS6
TxE RxE GND TxF RxF 485+ GND 485
Q1 Q2 Q3 Q4
C16
R24
R23
R22
R21
CORE MODULE
GND/EGND
U4
GND
GND
+3.3 V
+5 V
+3.3 V
+5 V
U3
UX4
DX1
RX16
RX17
RX13
RX14
RX18
RX15
PF0_CLKD
PF0_QD
J11
C7
U7
R18
R19
R20
C14 C15
CX1
CX2
R55 R56 R57 R58
R63 R64 R65 R66
R59
R62
R60 R61
R52 R53
R51
R54
SOT23-6
SOT23-6
R67
R68
R69
R70
R1
J1
RP1
Y1
C4
C6
C7
R5
R6
U1
C1
R2
C2
C3
R3
Q1
C8C9
C5
R7
C12
C13
C17
C18
U3
C26
C10
R9
R8
C1
1
C16
C15
R13
C20
C19
C25
C24
C35
R17
U4
R14
R15
L1
C23
C31
C32
C33
R16
U5
C34
Y2
R44
C74
C78
U13
C81
R60
R61
R62
R63
R64
C58
R1
1
R12
U2
C14
R10
RCM33XX
DS1
USR SF
LINK
ACT
DS2
DS3
J2
R35
R36
R37
R38
C21
C22
C27
C28
R23
R21
C30
R20
R18
R22
R19
C29
JP6
JP7
JP8
JP4
JP5
R45
C43
C79
C71
C72
C61
R53
R54
R31
C82
C80
C70
R30
R82
R81
C86
C42
C77
R79
L2
C90
C76
L3
R50
SPEED
DS4
DIAG
PROG
Colored edge
To
PC
COM
port
Programming Cable
RESET RCM3305/RCM3315 when changing mode:
Press
RESET
button (if using Prototyping Board),
OR
Cycle power off/on
after removing or attaching programming cable.
Содержание RCM3305
Страница 6: ...RabbitCore RCM3305 RCM3315...
Страница 14: ...8 RabbitCore RCM3305 RCM3315...
Страница 22: ...16 RabbitCore RCM3305 RCM3315...
Страница 28: ...22 RabbitCore RCM3305 RCM3315...
Страница 70: ...64 RabbitCore RCM3305 RCM3315...
Страница 106: ...100 RabbitCore RCM3305 RCM3315...
Страница 144: ...138 RabbitCore RCM3305 RCM3315...
Страница 160: ......