参数资料
型号: 20-101-1067
厂商: Rabbit Semiconductor
文件页数: 102/160页
文件大小: 0K
描述: MODULE RABBITCORE RCM3305
标准包装: 1
系列: RabbitCore®
模块/板类型: MPU 核心模块
适用于相关产品: RCM3305
其它名称: 316-1113
40
RabbitCore RCM3305/RCM3315
5.2 Dynamic C Functions
5.2.1 Digital I/O
The RCM3305/RCM3315 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
WrPortI(PEDDR, &PEDDRShadow, 0x00);
to set all the Port E bits as inputs, or use
WrPortI(PEDDR, &PEDDRShadow, 0xFF);
to set all the Port E bits as outputs.
When using the external I/O bus on the Rabbit 3000 chip, add the line
#define PORTA_AUX_IO
// required to enable external I/O bus
to the beginning of any programs using the external I/O bus.
The sample programs in the Dynamic C SAMPLES/RCM3300 folder provide further
examples.
5.2.2 SRAM Use
The RCM3305/RCM3315 have a battery-backed data SRAM and a program-execution
SRAM. Dynamic C provides the protected keyword to identify variables that are to be
placed into the battery-backed SRAM. The compiler generates code that creates a backup
copy of a protected variable before the variable is modified. If the system resets while the
protected variable is being modified, the variable's value can be restored when the system
restarts.
The sample code below shows how a protected variable is defined and how its value can
be restored.
protected nf_device nandFlash;
int main() {
...
_sysIsSoftReset();
// restore any protected variables
The bbram keyword may also be used instead if there is a need to store a variable in bat-
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 bbram and protected variables is available in the Dynamic C
User’s Manual.
相关PDF资料
PDF描述
046232116015800+ CONN FFC/FPC 16POS 1MM VERT SMD
046232108103800+ CONN FFC/FPC 8POS 1MM R/A SMD
345-030-521-202 CARDEDGE 30POS DUAL .100 GREEN
345-030-521-201 CARDEDGE 30POS DUAL .100 GREEN
345-030-520-804 CARDEDGE 30POS DUAL .100 GREEN
相关代理商/技术参数
参数描述
20-101-1068 功能描述:模块化系统 - SOM RCM3315 MODULE RoHS:否 制造商:Digi International 外观尺寸:ConnectCore 9P 处理器类型:ARM926EJ-S 频率:150 MHz 存储容量:8 MB, 16 MB 存储类型:NOR Flash, SDRAM 接口类型:I2C, SPI, UART 工作电源电压:3.3 V 最大工作温度:+ 85 C 尺寸:1.97 in x 1.97 in x 6.1 in
20-101-1087 制造商:Digi International 功能描述:RCM3365 RABBITSYS - Bulk 制造商:Digi International Inc 功能描述:BOARD PROTO RCM3365 RS232 制造商:Rabbit Semiconductor 功能描述:RCM3365 Rabbit Sys
20-101-1093 功能描述:模块化系统 - SOM RCM4110 RABBIT CORE MODULE RoHS:否 制造商:Digi International 外观尺寸:ConnectCore 9P 处理器类型:ARM926EJ-S 频率:150 MHz 存储容量:8 MB, 16 MB 存储类型:NOR Flash, SDRAM 接口类型:I2C, SPI, UART 工作电源电压:3.3 V 最大工作温度:+ 85 C 尺寸:1.97 in x 1.97 in x 6.1 in
20-101-1094 功能描述:模块化系统 - SOM RCM4000 Coremodule RoHS:否 制造商:Digi International 外观尺寸:ConnectCore 9P 处理器类型:ARM926EJ-S 频率:150 MHz 存储容量:8 MB, 16 MB 存储类型:NOR Flash, SDRAM 接口类型:I2C, SPI, UART 工作电源电压:3.3 V 最大工作温度:+ 85 C 尺寸:1.97 in x 1.97 in x 6.1 in
20-101-1095 功能描述:模块化系统 - SOM BL2600 XD HOT SWAP 10/100 RoHS:否 制造商:Digi International 外观尺寸:ConnectCore 9P 处理器类型:ARM926EJ-S 频率:150 MHz 存储容量:8 MB, 16 MB 存储类型:NOR Flash, SDRAM 接口类型:I2C, SPI, UART 工作电源电压:3.3 V 最大工作温度:+ 85 C 尺寸:1.97 in x 1.97 in x 6.1 in