Цитата(Serj78 @ Apr 6 2007, 01:16)

Чтобы не экспериментировать- попробуйте сначала выключить баркер, ( его польза немного сомнительна), разве что как шумоподавителя..
Вот не понимаю - почему сомнительна? Вроде бы очень уж оно помехоустойчивое кодирование-то. Да и скорость низкая.
Цитата
Потом включите синхпронизатор данных. и скорость 2400-9600, девиация- 55 кгц. выведите на индикацию RSSI - внимание, читайте даташит, обновление происходи после чтения нижнего диапазона, так что всегда опрашивать надо оба, и причем несколько раз, результат усреднять. при ненаправленных антеннах 150м получить легко. 433 в помещениях распространяется лучше чем 868, а оно у нас из подвала на улицу через 150м работает. когда уровень сигнала перепрыгнет значение -от -95 до-100дбм - есть еще почти трехкратный запас дальности в чистом поле.
Видимо придётся попробовать... Но, нужно сигнал программно кодировать (NRZ), PATTERN настраивать... Да и в шумах боюсь утонуть...

Кстати, померил с помощью FEI смещение несущей - получилось порядка 30 кГц (значение FEI регистров 210-230. Полоса фильтра у меня 200 кГц, девиация 100 кГц.
...
FEI = ((DP1203_Read_Reg(REG_DATAOUT1) & 0x0F) << 8);
FEI += DP1203_Read_Reg(REG_DATAOUT2);
Foffset = (int)((1154 / 8) * FEI / 500);
DP1203_Write_Reg(REG_SWPARAM3, (unsigned char) (Foffset));
DP1203_Write_Reg(REG_SWPARAM2, (unsigned char) (Foffset >> 8));
...
Только вот при записи в регистры частоты трансивера (последние две строчки) чухня какая-то происходит... перестаёт работать... может неправильно посчитал? Кстати, во время приёма информации можно писать в эти регистры?