Цитата(osminog @ Dec 7 2006, 08:03)

хм... я наверное чего-то не понимаю, у вас же тоже перед каждой посылкой пауза Delay(3000), зачем она нужна?
Я отправил свой первый вариант для тестирования. Второй не нашел

. Принцип работы второго был следующий:
Есть 2 одинаковых модуля с двумя одинаковыми программами. При нажатии на кнопку первого, он посылает пакет во второй, если 2-й принимает его, то отсылает обратно. Первый при принятии отсылает 2-му. И так бесконечно.
Так работало очень долго.
Я отключил подтверждения передачи. Может в этом проблема.
И ещё можно попробовать мои настройки сс2420:
cc2420_reg_write(CC2420_REG_MDMCTRL0, 0x02E2); // Addr decoder OFF, auto CRC ON
cc2420_reg_write(CC2420_REG_MDMCTRL1, 0x0500);
cc2420_reg_write(CC2420_REG_IOCFG0, 0x007F); // Set the FIFOP threshold to maximum
cc2420_reg_write(CC2420_REG_SECCTRL0, 0x01C4); // Turn off "Security enable"