Пт май 16, 2014 19:40:00
Пт май 16, 2014 19:53:29
Сб май 17, 2014 12:12:37
Сб май 17, 2014 13:26:44
Сб май 17, 2014 13:31:03
Сб май 17, 2014 13:56:09
Пн май 19, 2014 17:24:19
Пн май 19, 2014 21:07:57
Пн май 19, 2014 21:29:53
Ср май 21, 2014 10:38:24
//************ Bank0 register initialization commands
const uint8_t PROGMEM RFM70_bank0Init[][2] = {
// address data
{ (0x20|0x00), 0x0F }, //Disable CRC ,CRC=1byte, POWER UP, TX
{ (0x20|0x01), 0x3F }, //Enable auto acknowledgement data pipe0-5
{ (0x20|0x02), 0x3F }, //Enable RX Addresses pipe0-5
{ (0x20|0x03), 0x03 }, //RX/TX address field width 5byte
{ (0x20|0x04), 0x08 }, //x = 250 ms = 4000ms, y = 15 tries
{ (0x20|0x05), 0x17 }, //channel = 0x17
// { (0x20|0x06), 0x3F }, //air data rate-2M,out power 5dbm,setup LNA gain high (0dBM) for RFM70
{ (0x20|0x06), 0x0F }, //air data rate-,out power 5dbm, setup LNA gain high (0dBM) For RFM73
{ (0x20|0x07), 0x07 }, //
{ (0x20|0x08), 0x00 }, //
{ (0x20|0x09), 0x00 }, //
{ (0x20|0x0C), 0xc3 }, //LSB Addr pipe 2
{ (0x20|0x0D), 0xc4 }, //LSB Addr pipe 3
{ (0x20|0x0E), 0xc5 }, //LSB Addr pipe 4
{ (0x20|0x0F), 0xc6 }, //LSB Addr pipe 5
{ (0x20|0x11), 0x20 }, //Payload len pipe0
{ (0x20|0x12), 0x20 }, //Payload len pipe0
{ (0x20|0x13), 0x20 }, //Payload len pipe0
{ (0x20|0x14), 0x20 }, //Payload len pipe0
{ (0x20|0x15), 0x20 }, //Payload len pipe0
{ (0x20|0x16), 0x20 }, //Payload len pipe0
{ (0x20|0x17), 0x20 }, //Payload len pipe0
{ (0x20|0x1C), 0x3F }, //Enable dynamic payload legth data pipe0-5
{ (0x20|0x1D), 0x07 } //Enables Dynamic Payload Length,Enables Payload with ACK
};
//************ Bank1 register initialization commands
const uint8_t PROGMEM RFM70_bank1Init[][5] = {
// address data
{ (0x20|0x00), 0x40, 0x4B, 0x01, 0xE2 },
{ (0x20|0x01), 0xC0, 0x4B, 0x00, 0x00 },
{ (0x20|0x02), 0xD0, 0xFC, 0x8C, 0x02 },
{ (0x20|0x03), 0x99, 0x00, 0x39, 0x41 },
// { (0x20|0x04), 0xd9, 0x9E, 0x86, 0x0B }, // b9? f9? for rfm70
{ (0x20|0x04), 0xd9, 0x96, 0x82, 0x1B }, // b9? f9? for rfm73
{ (0x20|0x05), 0x24, 0x06, 0x7F, 0xA6 },
{ (0x20|0x06), 0x00, 0x00, 0x00, 0x00 },
{ (0x20|0x07), 0x00, 0x00, 0x00, 0x00 },
{ (0x20|0x08), 0x00, 0x00, 0x00, 0x00 },
{ (0x20|0x09), 0x00, 0x00, 0x00, 0x00 },
{ (0x20|0x0a), 0x00, 0x00, 0x00, 0x00 },
{ (0x20|0x0b), 0x00, 0x00, 0x00, 0x00 },
{ (0x20|0x0C), 0x00, 0x12, 0x73, 0x00 },
// { (0x20|0x0D), 0x36, 0xb4, 0x80, 0x00 } //for rfm70
{ (0x20|0x0D), 0x46, 0xb4, 0x80, 0x00 } //for rfm73
};
Ср май 21, 2014 12:18:42
Чт май 22, 2014 12:07:50
{ (0x20|0x06), 0x0F }, //air data rate-,out power 5dbm, setup LNA gain high (0dBM) For RFM73
{ (0x20|0x06), 0x07 }, //air data rate-,out power 5dbm, setup LNA gain high (0dBM) For RFM73
...
{ (0x20|0x04), 0xd9, 0x96, 0x82, 0x1B }, // b9? f9? for rfm73
...
{ (0x20|0x0D), 0x46, 0xb4, 0x80, 0x00 } //for rfm73
...
Пн май 26, 2014 23:23:32
Вт май 27, 2014 09:37:37
asylumist писал(а):подготовил видео работы RFM73 + avr.
...
у меня дальность получилась 135 шагов. это примерно 90 метров в прямой видимости.
...
Вт май 27, 2014 11:34:59
Вт май 27, 2014 15:49:31
Вт май 27, 2014 15:54:44
Вт май 27, 2014 16:30:45
{ (0x20|0x04), 0xb9, 0x9E, 0x86, 0x0B }, // b9? f9?
Чт май 29, 2014 15:40:40
Чт май 29, 2014 22:32:01