Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Калибровка CC1100


Автор: Ofer 13.8.2008, 09:55
Добрый день smile  Может кто сталкивался с такой проблемой? Отправляю в TX-буфер данные. Процедура функция отправки:

Код

void CC1100_sendpacket(unsigned char *packet, unsigned char size)
{
 unsigned char i;

 CC1100_writestrobe(CC1100_SFTX);
 for(i=0;i<size;i++)
 {
   CC1100_burstwrite(CC1100_TXFIFO, packet[i]);
 }

 CC1100_writestrobe(CC1100_STX);
 while (!CC1100_GDO0());
 while (CC1100_GDO0());
}


И программа зависает на 

Код

 while (!CC1100_GDO0());
 while (CC1100_GDO0());


Значит, не приходит синхрослово. Я так понимаю - это проблема с калибровкой трансивера. Как его проверить и правильно откалибровать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)