101-1053 Rabbit Semiconductor, 101-1053 Datasheet - Page 50
101-1053
Manufacturer Part Number
101-1053
Description
KIT DEV RABBITCORE RCM3365 US
Manufacturer
Rabbit Semiconductor
Series
RabbitCore 3000r
Type
MPU Core Moduler
Datasheet
1.20-101-1051.pdf
(164 pages)
Specifications of 101-1053
Contents
RabbitCore Module, Dev. Board, AC Adapter, Cable and Dynamic C® CD-Rom
Processor To Be Evaluated
RCM3365
Interface Type
Ethernet
Maximum Operating Temperature
+ 70 C
Operating Supply Voltage
3.15 V to 3.45 V
For Use With/related Products
RCM3365
Lead Free Status / RoHS Status
Lead free by exemption / RoHS compliant by exemption
Other names
316-1074
- Current page: 50 of 164
- Download datasheet (3Mb)
5.2 Dynamic C Functions
5.2.1 Digital I/O
The RCM3365/RCM3375 was designed to interface with other systems, and so there are
no drivers written specifically for the I/O. The general Dynamic C read and write func-
tions allow you to customize the parallel I/O to meet your specific needs. For example, use
to set all the Port E bits as inputs, or use
to set all the Port E bits as outputs.
When using the external I/O bus on the Rabbit 3000 chip, add the line
to the beginning of any programs using the external I/O bus.
The sample programs in the Dynamic C
examples.
5.2.2 SRAM Use
The RCM3365/RCM3375 have a battery-backed data SRAM and a program-execution
SRAM. Dynamic C provides the
placed into the battery-backed SRAM. The compiler generates code that maintains two
copies of each protected variable in the battery-backed SRAM. The compiler also generates
a flag to indicate which copy of the protected variable is valid at the current time. This flag
is also stored in the battery-backed SRAM. When a protected variable is updated, the
“inactive” copy is modified, and is made “active” only when the update is 100% complete.
This assures the integrity of the data in case a reset or a power failure occurs during the
update process. At power-on the application program uses the active copy of the variable
pointed to by its associated flag.
The sample code below shows how a protected variable is defined and how its value can
be restored.
The
tery-backed SRAM without affecting the performance of the application program. Data
integrity is not assured when a reset or power failure occurs during the update process.
Additional information on
User’s Manual.
44
bbram
WrPortI(PEDDR, &PEDDRShadow, 0x00);
WrPortI(PEDDR, &PEDDRShadow, 0xFF);
#define PORTA_AUX_IO
protected nf_device nandFlash;
int main() {
...
_sysIsSoftReset();
keyword may also be used instead if there is a need to store a variable in bat-
bbram
// required to enable external I/O bus
protected
and
// restore any protected variables
protected
SAMPLES/RCM3360
keyword to identify variables that are to be
variables is available in the Dynamic C
folder provide further
RabbitCore RCM3365/RCM3375
Related parts for 101-1053
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
KIT DEV STANDARD RCM5700
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
BL4S200 TOOL KIT
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
KIT DEV FOR BL2500 COYOTE
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
Microcontroller Modules & Accessories Keypad/Display Unit 5V Panel Mount
Manufacturer:
Rabbit Semiconductor
Part Number:
Description:
Single Board Computers 24VDC/110 Power Supp
Manufacturer:
Rabbit Semiconductor
Part Number:
Description:
MODULE RABBITCORE RCM3720
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
MODULE RABBITCORE RCM3220
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
MODULE RABBITCORE RCM3210
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
COMPUTER SGL-BOARD OP6600 W/SRAM
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
COMPUTER SGL-BD BL2000 SRAM/FLSH
Manufacturer:
Rabbit Semiconductor