Rainbow Electronics AT86RF231 User Manual
Page 56
56
8111A–AVR–05/08
AT86RF231
The same holds for PAN coordinators, see
.
PAN-Coordinator
Promiscuous Mode
The promiscuous mode is described in IEEE 802.15.4-2006, section 7.5.6.2. This mode is fur-
ther illustrated in
. According to IEEE 802.15.4-2006 when in promiscuous
mode, the MAC sub layer shall pass received frames with correct FCS to the next higher layer
and shall not be processed further. That implies that frames should never be acknowledged.
1.
If a network should only allow access to nodes which use the IEEE 802.15.4-2003,
then AACK_FVN_MODE should be set to 0.
2.
If a device should acknowledge all frames independent of its frame version,
AACK_FVN_MODE should be set to 3. However, this can result in conflicts with
co-existing IEEE 802.15.4-2006 standard compliant networks.
Table 7-7.
Configuration of a PAN Coordinator
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
0x2C
0
SLOTTED_OPERATION
0: if transceiver works in unslotted mode
1: if transceiver works in slotted mode
0x2E
3
AACK_I_AM_COORD
1: device is PAN coordinator
0x2E
5
AACK_SET_PD
0: frame pending subfield is not set in FC
1: frame pending subfield is set in FCF
0x2E
7:6
AACK_FVN_MODE
Controls the ACK behavior, depending on FCF
frame version number
0x00: acknowledges only frames with version
number 0, i.e. according to IEEE 802.15.4-2003
frames
0x01: acknowledges only frames with version
number 0 or 1, i.e. frames according to IEEE
802.15.4-2006
0x10: acknowledges only frames with version
number 0 or 1 or 2
0x11: acknowledges all frames, independent of
the FCF frame version number