AT91RM3400-DK Atmel, AT91RM3400-DK Datasheet - Page 69

KIT DEV FOR AT91RM3400

AT91RM3400-DK

Manufacturer Part Number
AT91RM3400-DK
Description
KIT DEV FOR AT91RM3400
Manufacturer
Atmel
Series
AT91SAM Smart ARMr
Type
MCUr
Datasheets

Specifications of AT91RM3400-DK

Contents
Evaluation Board, Software and Documentation
Processor To Be Evaluated
AT91RM3400
Data Bus Width
32 bit
Interface Type
RS-232, USB
For Use With/related Products
AT91RM3400
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
DataFlash Service
Presentation
DataFlash Service Description
Table 21. DataFlash Service Methods
1790A–ATARM–11/03
Associated Function Pointers & Methods Used by Default
// Typical Use:
pAT91->OpenSvcDataFlash(...);
// Default Method:
AT91PS_SvcDataFlash AT91F_OpenSvcDataFlash (
const AT91PS_PMC pApmc,
AT91PS_SvcDataFlash pSvcDataFlash)
// Typical Use:
AT91S_SvcDataFlash svcDataFlash;
svcDataFlash.Handler(...);
// Default Method:
void AT91F_DataFlashHandler(
AT91PS_SvcDataFlash pSvcDataFlash,
unsigned int status)
// Typical Use:
AT91S_SvcDataFlash svcDataFlash;
svcDataFlash.Status(...);
// Default Method:
AT91S_SvcDataFlashStatus
AT91F_DataFlashGetStatus(AT91PS_DataflashDesc
pDesc)
// Typical Use:
AT91S_SvcDataFlash svcDataFlash;
svcDataFlash.AbortCommand(...);
// Default Method:
void
AT91F_DataFlashAbortCommand(AT91PS_DataflashDesc
pDesc)
The DataFlash Service allows the Serial Peripheral Interface (SPI) to support several Serial
DataFlash and DataFlash Cards for reading, programming and erasing operations.
This service is based on SPI interrupts that are managed by a specific handler. It also uses the
corresponding PDC registers.
For more information on the commands available in the DataFlash Service, refer to the rele-
vant DataFlash documentation.
Description
Member of AT91S_RomBoot structure.
Corresponds to the Open Service Method for the DataFlash
Service.
Input Parameters:
Pointer on a PMC Register Description Structure.
Pointer on a DataFlash Service Structure.
Output Parameters:
Returns the DataFlash Service Pointer Structure.
Member of
SPI Fixed Peripheral C interrupt handler.
Input Parameters:
Pointer on a DataFlash Service Structure.
Status: corresponds to the interruptions detected and validated
on SPI (SPI Status Register masked by SPI Mask Register).
Has to be put in the Interrupt handler for SPI.
Output Parameters:
None.
Member of
Read the status register of the DataFlash.
Input Parameters:
Pointer on a DataFlash Descriptor Structure (member of the
service structure).
Output Parameters:
Returns 0 if DataFlash is Busy.
Returns 1 if DataFlash is Ready.
Member of
Allows to reset PDC & Interrupts.
Input Parameters:
Pointer on a DataFlash Descriptor Structure (member of the
service structure).
Output Parameters:
None.
AT91S_SvcDataFlash
AT91S_SvcDataFlash
AT91S_SvcDataFlash
structure.
structure.
structure
AT91RM3400
69

Related parts for AT91RM3400-DK