Цитата(osminog @ Dec 7 2006, 17:49)

А Delay во второй версии программы в цикле у вас есть? Просто вы наверное не совсем так меня поняли. У меня тоже настройки такие же только акнолиджи включены. При паузе в 1500 nop'ов=)) между отдельными передачами все нормально, пакеты не теряются. Но стоит эту пазу уменьшить(даже на немного) пакеты начинают теряться, вначале понемногу, при дальнейшем увелечении паузы вплоть до нуля получается что приходит ровно половина пакетов. С чем это может быть связано? При паузе 1500 скорость передачи получается крайне небольшой.
У меня установлена произвольная пауза.
Я посмотрел ваши исходники. Функция basicRfSendPacket немного отличается от чипконовской.
// Wait for the transmission to begin before exiting (makes sure that this function cannot be called
// a second time, and thereby cancelling the first transmission (observe the FIFOP + SFD test above).
FASTSPI_STROBE(CC2420_STXONCCA); <- этого нет.
while (!SFD_IS_1);
...
В функции инициализации паузы тоже отличаются.
Я отправил эти файлы. Сравните их с вашими.