CC430F5137. Радиоканал.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
AlexandrRa
Открыл глаза
Сообщения: 75
Зарегистрирован: Чт ноя 26, 2020 13:19:49

CC430F5137. Радиоканал.

Сообщение AlexandrRa »

Всем доброго времени суток! Хотелось бы спросить, правильно ли у меня настроена передача в программе. Чувствую, что что-то не так. А что понять не могу...

Код: Выделить всё

        while ((RF_STATUS = (PKTSTATUS & 0x10)) != 0x10);       // Ожидание освобождения канала
        ReceiveOff();                                                                   // Выключение приёма
        P3OUT ^= BIT5;                                                              // Зажечь/погасить светодиод
        Transmit( (unsigned char*)TxBuffer_1, sizeof TxBuffer_1);  // Передать данные
        __delay_cycles(20000);                                                    // Задержка 
Последняя строка немного напрягает. Можно ли посмотреть какой-нибудь флаг окончания передачи. И если можно, то как? В даташите не нашёл...
Реклама
AlexandrRa
Открыл глаза
Сообщения: 75
Зарегистрирован: Чт ноя 26, 2020 13:19:49

Re: CC430F5137. Радиоканал.

Сообщение AlexandrRa »

Спасибо всем кто хотел помочь. Но вроде сам разобрался :)

Код: Выделить всё

        while ((PKTSTATUS & 0x10) != 0x10);                              // Ожидание освобождения канала
        ReceiveOff();                                                                  // Выключение приёма
        __no_operation();                                                           // Пустая команда
        Transmit((unsigned char*)TxBuffer_1, sizeof TxBuffer_1);  // Передать данные
        while ((RF = Strobe( RF_SNOP ) & 0x30) != 0x30);           // Опрос радиоядра на готовность приёма передачи
        P3OUT ^= BIT5;                                                             // Зажечь/погасить светодиод 
         ReceiveOn();                                                                 // Включение приёма
Реклама
Ответить

Вернуться в «Разные вопросы по МК»