ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
7 июля
215882
PiTeK (15.10.2010 18:34, просмотров: 1817)
Кто работал с WIZNET W5300? Нужна помощь... Пытаюсь сделать на нем UDP сервер. Сделал прием пакета и посылку ответа. Передача пакета работает нормально - на компе принимается все ок. Но почему-то данные читаются неправильно при приеме пакета. Причем первый принятый пакет содержит нормальный адрес и порт отправителя, но случайные данные, а все последующие принятые пакеты содержат и адрес с портом плохие. Сделано пока что все без прерываний, просто проверкой S0_IR1 на RECV. После приема пакета прерывание сбрасываю вручную: S0_IR |= 0x04, и WIZNET-у дается команда RECV: S0_CR1=0x40