Section – Rainbow Electronics AT86RF231 User Manual
Page 58

58
8111A–AVR–05/08
AT86RF231
7.2.3.3
Configuration of non IEEE 802.15.4 Compliant Scenarios
Sniffer
shows an RX_AACK configuration to setup a sniffer device. Other
RX_AACK configuration bits, refer to
, should be set to their reset values.
All frames received are indicated by an IRQ_2 (RX_START) and IRQ_3 (TRX_END). After
frame reception register bit RX_CRC_VALID (register 0x06, PHY_RSSI) is updated with the
result of the FCS check (see
Section 8.2 “Frame Check Sequence (FCS)” on page 85
). The
RX_CRC_VALID bit needs to be checked in order to dismiss corrupted frames.
This operating mode is similar to the promiscuous mode.
Reception of Reserved Frames
In RX_AACK mode, frames with reserved frame types, refer to
Section 8.1.2.2 “Frame Control
, can also be handled. This might be required when implementing propri-
etary, non-standard compliant, protocols. It is an extension of the address filtering in RX_AACK
mode. Received frames are either handled similar to data frames, or may be allowed to com-
pletely bypass the address filter.
shows the required configuration for a node to receive reserved frames,
shows the corresponding flow chart.
Table 7-9.
Configuration of a Sniffer Device
Register
Register
Register Name
Description
Address
Bits
0x17
1
AACK_PROM_MODE
1: Enable promiscuous Mode
0x2E
4
AACK_DIS_ACK
1: Disable generation of acknowledgment
Table 7-10.
RX_AACK Configuration to Receive Reserved Frame Types
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
0: disable frame protection
1: enable frame protection
0x17
4
AACK_UPLD_RES_FT
1: Enable reserved frame type reception
0x17
5
AACK_FLTR_RES_FT
Filter reserved frame types like data frame type,
see note below
0: disable
1: enable
0x2C
0
SLOTTED_OPERATION
0: if transceiver works in unslotted mode
1: if transceiver works in slotted mode