beautypg.com

1 description of rx_aack configuration bits – Rainbow Electronics AT86RF231 User Manual

Page 54

background image

54

8111A–AVR–05/08

AT86RF231

7.2.3.1

Description of RX_AACK Configuration Bits

Overview

Table 7-5 on page 54

summarizes all register bits which affect the behavior of an RX_AACK

transaction. For address filtering it is further required to setup address registers to match to the
expected address.

Configuration and address bits are to be set in TRX_OFF or PLL_ON state prior to switching to
RX_AACK mode.

A graphical representation of various operating modes is illustrated in

Figure 7-9 on page 53

.

The usage of the RX_AACK configuration bits for various operating modes of a node is
explained in the following sections. Configuration bits not mentioned in the following two sec-
tions should be set to their reset values according to

Table 14-1 on page 167

.

All registers mentioned in

Table 7-5 on page 54

are described in

Section 7.2.6 “Register Sum-

mary” on page 68

.

Note, that the general behavior of the "AT86RF231 Extended Feature Set",

Section 11.

“AT86RF231 Extended Feature Set” on page 128

, settings:

Table 7-5.

Overview of RX_AACK Configuration Bits

Register

Register

Register Name

Description

Address

Bits

0x20,0x21

0x22,0x23

0x24

...........

0x2B

SHORT_ADDR_0/1

PAN_ADDR_0/1

IEEE_ADDR_0

........

IEEE_ADDR_7

Set node addresses

0x0C

7

RX_SAFE_MODE

Protect buffer after frame receive

0x17

1

AACK_PROM_MODE

Support promiscuous mode

0x17

2

AACK_ACK_TIME

Change auto acknowledge start time

0x17

4

AACK_UPLD_RES_FT

Enable reserved frame type reception, needed
to receive non-standard compliant frames

0x17

5

AACK_FLTR_RES_FT

Filter reserved frame types like data frame
type, needed for filtering of non-standard
compliant frames

0x2C

0

SLOTTED_OPERATION

If set, acknowledgment transmission has to be
triggered by pin 11 (SLP_TR)

0x2E

3

AACK_I_AM_COORD

If set, the device is a PAN coordinator

0x2E

4

AACK_DIS_ACK

Disable generation of acknowledgment

0x2E

5

AACK_SET_PD

Set frame pending subfield in Frame Control
Field (FCF), refer to

Section 8.1.2.2

0x2E

7:6

AACK_FVN_MODE

Controls the ACK behavior, depending on FCF
frame version number