AT91RM3400-AI-001 ATMEL [ATMEL Corporation], AT91RM3400-AI-001 Datasheet - Page 74
![no-image](/images/no-image-200.jpg)
AT91RM3400-AI-001
Manufacturer Part Number
AT91RM3400-AI-001
Description
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet
1.AT91RM3400-AI-001.pdf
(461 pages)
- Current page: 74 of 461
- Download datasheet (6Mb)
CRC Service
Presentation
CRC Service Description
Table 22. CRC Service Description
74
Methods and Array Available
// Typical Use:
pAT91->CRC32(...);
// Default Method:
void CalculateCrc32(
const unsigned char *address,
unsigned int size,
unsigned int *crc)
// Typical Use:
pAT91->CRC16(...);
// Default Method:
void CalculateCrc16(
const unsigned char *address,
unsigned int size,
unsigned short *crc)
// Typical Use:
pAT91->CRCHDLC(...);
// Default Method:
void CalculateCrcHdlc(
const unsigned char *address,
unsigned int size,
unsigned short *crc)
// Typical Use:
pAT91->CRCCCITT(...);
// Default Method:
void CalculateCrc16ccitt(
const unsigned char *address,
unsigned int size,
unsigned short *crc)
// Typical Use:
char reverse_byte;
reverse_byte = pAT91->Bit_Reverse_Array[...];
// Array Embedded:
const unsigned char bit_rev[256]
AT91RM3400
This “service” differs from the preceding ones in that it is structured differently: it is composed
of an array and some methods directly accessible via the
Description
This function provides a table driven 32bit CRC generation for
byte data. This CRC is known as the CCITT CRC32.
Input Parameters:
Pointer on the data buffer.
The size of this buffer.
A pointer on the result of the CRC.
Output Parameters:
None.
This function provides a table driven 16bit CRC generation for
byte data. This CRC is calculated with the POLYNOME 0x8005
Input Parameters:
Pointer on the data buffer.
The size of this buffer.
A pointer on the result of the CRC.
Output Parameters:
None.
This function provides a table driven 16bit CRC generation for
byte data. This CRC is known as the HDLC CRC.
Input Parameters:
Pointer on the data buffer.
The size of this buffer.
A pointer on the result of the CRC.
Output Parameters:
None.
This function provides a table driven 16bit CRC generation for
byte data. This CRC is known as the CCITT CRC16
(POLYNOME = 0x1021).
Input Parameters:
Pointer on the data buffer.
The size of this buffer.
A pointer on the result of the CRC.
Output Parameters:
None.
Bit Reverse Array: array which allows to reverse one octet.
Frequently used in mathematical algorithms.
Used for example in the CRC16 calculation.
AT91S_RomBoot
structure.
1790A–ATARM–11/03
Related parts for AT91RM3400-AI-001
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![at91rm3400](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
Atmel Advanced At91 Arm Microcontroller
Manufacturer:
ATMEL Corporation
Datasheet:
![AT88SC0204CA-SH](/images/no-image3.png)
Part Number:
Description:
Atmel CryptoMemory
Manufacturer:
ATMEL [ATMEL Corporation]
Datasheet:
![AT88SC0808CA-SH](/images/no-image3.png)
Part Number:
Description:
Atmel CryptoMemory
Manufacturer:
ATMEL [ATMEL Corporation]
Datasheet:
![AT88SC1616C-SH](/images/no-image3.png)
Part Number:
Description:
Atmel CryptoMemory, 16Kbit
Manufacturer:
ATMEL [ATMEL Corporation]
Datasheet:
![AT25DF161-SH](/images/no-image3.png)
Part Number:
Description:
8-bit Atmel Microcontrollers
Manufacturer:
ATMEL [ATMEL Corporation]
Datasheet:
![ATMEGA1281V](/images/no-image3.png)
Part Number:
Description:
8-bit Atmel Microcontroller with 64K/128K/256K Bytes In-System Programmable Flash
Manufacturer:
ATMEL [ATMEL Corporation]
Datasheet:
![ATMEGA164A_11](/images/no-image3.png)
Part Number:
Description:
8-bit Atmel Microcontroller with 16/32/64/128K Bytes In-System Programmable Flash
Manufacturer:
ATMEL [ATMEL Corporation]
Datasheet:
![U641B](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
INTERVAL AND WIPE/WASH WIPER CONTROL IC WITH DELAY
Manufacturer:
ATMEL Corporation
Datasheet:
![U4082B](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
Low-Voltage Voice-Switched IC for Hands-Free Operation
Manufacturer:
ATMEL Corporation
Datasheet:
![U4089B](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
MONOLITHIC INTEGRATED FEATUREPHONE CIRCUIT
Manufacturer:
ATMEL Corporation
Datasheet:
![U4255BM-M](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
AM-FM Receiver IC U4255BM-M
Manufacturer:
ATMEL Corporation
Datasheet:
![U4089B-P](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
Monolithic Integrated Feature Phone Circuit
Manufacturer:
ATMEL Corporation
Datasheet:
![TDA4470](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
Multistandard Video-IF and Quasi Parallel Sound Processing
Manufacturer:
ATMEL Corporation
Datasheet: