Добрый день 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());
Значит, не приходит синхрослово. Я так понимаю - это проблема с калибровкой трансивера. Как его проверить и правильно откалибровать?