PiTeK (15.10.2010 18:34, просмотров: 1837)
Кто работал с WIZNET W5300? Нужна помощь... Пытаюсь сделать на нем UDP сервер. Сделал прием пакета и посылку ответа. Передача пакета работает нормально - на компе принимается все ок. Но почему-то данные читаются неправильно при приеме пакета.
Причем первый принятый пакет содержит нормальный адрес и порт отправителя, но случайные данные,
а все последующие принятые пакеты содержат и адрес с портом плохие.
Сделано пока что все без прерываний, просто проверкой S0_IR1 на RECV.
После приема пакета прерывание сбрасываю вручную: S0_IR |= 0x04,
и WIZNET-у дается команда RECV: S0_CR1=0x40