реклама на сайте
подробности

 
 
> Странности Wiznet 5100, Первое знакомство с Wiznet5100, нужны советы...
Oops
сообщение Jan 24 2010, 16:11
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 129
Регистрация: 28-08-08
Из: г.Омск
Пользователь №: 39 870



Здравствуйте!!!
Возникла необходимость запрограммировать железку на которой имеются AtMega128L+Wiznet5100. AtMega128L и Wiznet5100 общаются по SPI, канал Ethernet на 100Мб/c. Написал программку которая конфигурирует Wiznet на прием и передачу UDP пакетов. Подключил железку к компу Ethernet кабелем длинной 1 Метр. И наблюдаю такую странность:

Если пакеты с железки отправляются потоком без всяких задержек, то пакет который я отправляю с компа на железку, железкой не принимается. Если же между отправляемыми с железки UDP пакетами вставить задержку 3 милисекунды delay_ms(3) то пакет отправляемый с компа принимается unsure.gif . Почему 3 милисекунды, это я подобрал опытным путем, тоесть если задержка меньше 3-х милисекунд то вероятность того что Wiznet примет UDP пакет снижается, дальнейшее увеличение задержки на качество приема не сказывается. Все пакеты передаваемые и принимаемые вижу сниффером, тоесть с пакетами все ок.

Вообще Wiznet даже без всяких задержек если передавать пакеты размером по 200Байт не забивает даже 1% от пропускной способности 100Мбитного Ethernet(а) - маловато.

Вопросы:
1) Wiznet(у) 5100 действительно необходимы задержки между передаваемыми пакетами, чтобы он принимал входящие пакеты???
2) Wiznet 5100 действительно медленно передает данные по сети? Напишите какую максимальную скорость передачи данных получали на Wiznet.

Большое спасибо.

Сообщение отредактировал Oops - Jan 24 2010, 16:14
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 19:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01342 секунд с 7
ELECTRONIX ©2004-2016