101-1226 Rabbit Semiconductor, 101-1226 Datasheet - Page 40

RCM3900 DEV KIT UNIVERSAL

101-1226

Manufacturer Part Number
101-1226
Description
RCM3900 DEV KIT UNIVERSAL
Manufacturer
Rabbit Semiconductor
Series
RabbitCore 3900r
Type
MPU Moduler
Datasheet

Specifications of 101-1226

Contents
RabbitCore Module, Dev. Board, AC Adapter, Cable and Dynamic C® CD-Rom
For Use With/related Products
RCM3900
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
316-1137
It is possible to hot-swap microSD™ Cards without removing power from the RCM3900
modules. The file system partition must be unmounted before the cards can be safely hot-
swapped. The chip selects associated with the card must be set to their inactive state, and
read/write operations addressed to the microSD™ Card port cannot be allowed to occur.
These operations can be initiated in software by sensing an external switch actuated by the
user, and the card can then be removed and replaced with a different one. Once the appli-
cation program detects a new card, the file system partition can be remounted. These steps
allow the microSD™ Card to be installed or removed without affecting either the pro-
gram, which continues to run on the RCM3900 module, or the data stored on the card. The
Dynamic C FAT file system will handle this overhead automatically by unmounting the
microSD™ Card.
You may add an LED to your design or use the BSY LED at DS4 to indicate when the
microSD™ Card
unmounted, indicating that it is safe to remove it. The
PD0; your own LED would use an available parallel port I/O pin. The following macros in
the Dynamic C
modified to identify the parallel port pin and to specify the on/off conditions for the LED.
Standard Windows SD Card readers may be used to read the microSD™ Card formatted
by the Dynamic C FAT file system with the RCM3900 as long as it has not been parti-
tioned. An SD Card adapter is included with the microSD™ Card in the in the RCM3900
Development Kit. The SD Card adapter has a sliding switch along the left side that may be
moved down to write-protect the microSD™ Card while it is being used with an SD Card
reader.
RabbitCore RCM3900 User’s Manual
#define SD_LED_PORT_DR
#define SD_LED_PORT_DRSHADOW
#define SD_LED_PORT_FR
#define SD_LED_PORT_FRSHADOW
#define SD_LED_PORT_DDR
#define SD_LED_PORT_DDRSHADOW PxDDRShadow
#define SD_LED_PORT_DCR
#define SD_LED_PORT_DCRSHADOW PxCRShadow
#define SD_LED_PIN
#define SD_LED_PORT_OD
#define SD_LED_PORT_ON
NOTE: When using the optional Dynamic C FAT file system module, do not remove or
insert the microSD™ Card while the
LIB\Rabbit3000\SDflash\SDFLASH.LIB
is mounted.
The LED can be set to turn off when the microSD™ Card is
// 1 to drive LED directly by open-drain output
1
// directly by open-drain output, otherwise 1
PxDR
PxDRShadow
PxDFR // where x is the Parallel Port (A–E)
PxFRShadow
PxDDR // where x is the Parallel Port (A–E)
PxCR
n
0
// 0 for no indicator LED or to drive LED
// Identify pin on parallel port (0–7)
// Use 0 for no indicator LED
// LED is driven by transistor
microSD™ Card
// 0 for no indicator LED
// 0 for no indicator LED
// 0 for no indicator LED
// 0 for no indicator LED
// where x is the Parallel Port (A–E)
// where x is the Parallel Port (A–E)
// where x is the Parallel Port
// NULL for no indicator LED
// where x is the Parallel Port
// NULL for no indicator LED
BSY LED at DS4
// where x is the Parallel Port
// NULL for no indicator LED
// where x is the Parallel Port
// NULL for no indicator LED
is mounted.
library will have to be
is controlled by
40

Related parts for 101-1226