Простите, а калибровку нужно делать периодически? А не один раз при старте? Я не знал.
А нельзя ли поподробнее, как часто и как именно -в деталях. ПРосто давать строб FSCAL ?
Цитата
Пинги идут через четкие промежутки времени?
Через четкие промежутки.
Если пинг не прошел, то инкрементируется счетчик ошибок. Если их подряд больше 20 - устанавливается флаг потери связи.
Цитата
Может стоит добавить небольшую паузу в ведомом перед ответом, чтобы быть точно уверенным что ведущий перешел в прием и уже нормально готов принять пакет.
Пауза есть, 1 мсек.
В самом начале чип запускаю так:
Код
TI_CC_SPISetup();
TI_CC_PowerupResetCCxxxx();
writeRFSettings433(); // Write RF settings to config reg
TI_CC_SPIWriteBurstReg(TI_CCxxx0_PATABLE, paTable, paTableLen);//Write PATABLE
TI_CC_SPIStrobe(TI_CCxxx0_SIDLE);
TI_CC_SPIStrobe(TI_CCxxx0_SCAL);
TI_CC_SPIStrobe(TI_CCxxx0_SFRX);
TI_CC_SPIStrobe(TI_CCxxx0_SFTX);
TI_CC_SPIStrobe(TI_CCxxx0_SRX);
Сообщение отредактировал zheka - Aug 9 2013, 16:37