ДОброго времени суток. У меня сейчас проблема с тем, что обе мои платки 433МГц, кварцы: HC-49S 26.451МГЦ постоянно твердят о наличии несущей (при работе только одной из них) если RX-фильтр больше 58 КГц. Отходил от дома на километр та же проблема. На ширине канала 58 КГц(модуляция MSK, скорость 26 КБод, мощность 10 ДБм) при подстройке кварцев, платки обнаруживают несущую друг друга, только когда они стоят вплотную. Принятия пакета так и не дождался... Менял антенны (патч, диполь) никаких изменений. Подскажите пожалуйста, что может быть не так, и куда копать дальше... И вот мои значения регистров, если что:
Write_SPI(FSCTRL1,0x06); //0B Write_SPI(FSCTRL0,0x00); //0C Write_SPI(FREQ2,0x10); //0D Write_SPI(FREQ1,0x5E); //0E Write_SPI(FREQ0,0xB1); //0F Write_SPI(MDMCFG4,0xF5); //10 Write_SPI(MDMCFG3,0x83); //11 Write_SPI(MDMCFG2,0x1B); //12 Write_SPI(MDMCFG1,0x22); //13 Write_SPI(MDMCFG0,0xF8); //14 Write_SPI(CHANNR,0x00); //0A Write_SPI(DEVIATN,0x00); //15 Write_SPI(FREND1,0x56); //21 Write_SPI(FREND0,0x10); //22 Write_SPI(MCSM2,0x07); //16 Write_SPI(MCSM1,0x30); //17 Write_SPI(MCSM0,0x18); //18 Write_SPI(FOCCFG,0x16); //19 Write_SPI(BSCFG,0x6C); //1A Write_SPI(AGCCTRL2,0x03); //1B Write_SPI(AGCCTRL1,0x40); //1C Write_SPI(AGCCTRL0,0x91); //1D Write_SPI(FSCAL3,0xE9); //23 Write_SPI(FSCAL2,0x2A); //24 Write_SPI(FSCAL1,0x00); //25 Write_SPI(FSCAL0,0x1F); //26 Write_SPI(FSTEST,0x59); //29 Write_SPI(TEST2,0x81); //2C Write_SPI(TEST1,0x35); //2D Write_SPI(TEST0,0x09); //2E Write_SPI(IOCFG2,0x0E); //00 Write_SPI(IOCFG0D,0x06); //02 Write_SPI(PKTCTRL1,0x04); //07 Write_SPI(PKTCTRL0,0x45); //08 Write_SPI(ADDR,0x00); //09 Write_SPI(PKTLEN,0xFF); //06 Write_SPI(FIFOTHR,0x07); //03
Сообщение отредактировал Stein21 - Apr 20 2011, 01:44
|