This board wiring fits the Atmel radio development kit and/ or Dresden Elektronil RCBxxx family. hardware and compatibles.
The wiring of the radio and the ATmega is shown below:
AVR AT86RF230 --- --------- PB4 --> SLPTR XTAL1/PD6 <-- CLKM PD4 <-- IRQ (ICP1) PB5 --> RSTN PB0 --> /SEL PB2 --> MOSI PB3 <-- MISO PB1 --> SCK
KEY: PE5 LEDS PE2:PE4
Fuses/Locks: LF: 0xe2 - 8MHz internal RC Osc. HF: 0x11 - without boot loader HF: 0x10 - with boot loader EF: 0xff LOCK: 0xef - protection of boot section
Bootloader: Start at byte=0x1e000, address=0xf000, size = 4096 instructions/ 8192 bytes
STK500 + STK501 + Radio board
Definition in file board_rdk230.h.
Go to the source code of this file.
Defines | |
#define | BOARD_NAME BOARD_NAME_RDK230 |
#define | DDR_KEY DDRE |
#define | HIF_TYPE (HIF_UART_1) |
#define | HWTIMER_REG (TCNT1) |
#define | HWTIMER_TICK ((1.0*HWTMR_PRESCALE)/F_CPU) |
#define | HWTIMER_TICK_NB (0xFFFFUL) |
#define | HWTMR_PRESCALE (1) |
#define | INVERSE_KEYS (1) |
#define | LED_DDR DDRE |
#define | LED_MASK (0x1c) |
#define | LED_NUMBER (3) |
#define | LED_PORT PORTE |
#define | LED_SHIFT (2) |
#define | LEDS_INVERSE (1) |
#define | MASK_KEY (0x20) |
#define | MAX_FRAME_SIZE (127) |
#define | PIN_KEY PINE |
#define | PORT_KEY PORTE |
#define | PULLUP_KEYS (1) |
#define | SHIFT_KEY (5) |
#define | SLEEP_ON_KEY() |
#define | SLEEP_ON_KEY_INIT() do{}while(0) |
#define | SLEEP_ON_KEY_vect INT5_vect |
#define | TIMER_INIT() |
#define | TIMER_IRQ_vect TIMER1_OVF_vect |
#define | TIMER_POOL_SIZE (4) |
#define | TIMER_TICK (HWTIMER_TICK_NB * HWTIMER_TICK) |
#define | TUNED_OSCCAL (0xbf) |
#define MAX_FRAME_SIZE (127) |
maximum allowed frame size
Definition at line 105 of file board_rdk230.h.
#define SLEEP_ON_KEY | ( | ) |
Value:
do{\ EIMSK |= _BV(INT5);\ set_sleep_mode(SLEEP_MODE_PWR_DOWN);\ sleep_mode();\ EIMSK &= ~_BV(INT5);\ } while(0)
Definition at line 133 of file board_rdk230.h.
#define TIMER_INIT | ( | ) |
Value:
do{ \ TCCR1B |= (_BV(CS10)); \ TIMSK1 |= _BV(TOIE1); \ }while(0)
Definition at line 153 of file board_rdk230.h.