Ответ: DP1203
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено brv2 02 сентября 2005 г. 10:06
В ответ на: Ответ:Для передатчика - да, но если проблема в приемнике... (+) отправлено Crystaly 01 сентября 2005 г. 12:22

вариант:

xm_wr(0x00, 0x7f); // ! 1bit reg CONF0/CONF1 - CONF0
xm_wr(0x01, 0x80|0x04); // bitsync_ena, basebandfilterbandwide_600kHz
xm_wr(0x02, 0x40|0x03|0x04); // txbitsprefiltering, freqband_902-928MHz (+0x04 pattern_ena)
xm_wr(0x03, 160); // frequency deviation

xm_wr(0x04, 0x01); // bit rate 76800
xm_wr(0x05, 0x00); //.

//conf set #1
xm_wr(0x06, 0x00); // +0x00-Sleep, +0x40-Standby, +0x80-RX, +0xc0-TX
// +0x00-0dBm, +0x10-5dBm, +0x20-10dBm, +0x30-15dBm
// +0x00-RXMODE_A(high sensitivity), +0x08-RXMODE_B(high linearity)
xm_wr(0x07, 0x00); // MSB LO frequency (+/- step 500Hz)
xm_wr(0x08, 0x00); // LSB LO frequency

//conf set #2
xm_wr(0x09, 0x00); //...
xm_wr(0x0A, 0x00); //...
xm_wr(0x0B, 0x00); //...


xm_wr(0x0E, 0xc0); // patternsize +0xc0=32bits
xm_wr(0x0F, 0x00); //.
xm_wr(0x10, 0x00); //.

xm_wr(0x11, 0x00); //.
xm_wr(0x12, 0x00); // bitsyncconf high_interference +0x80

//pattern
xm_wr(0x13, 0xC4);
xm_wr(0x14, 0xD7);
xm_wr(0x15, 0xAA);
xm_wr(0x16, 0xC3);

xm_wr(0x17, 0x00); //.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru