руки не доходили протестить ее во ВСЕХ режимах и долго-предолго,
но пока ошибки не попадались.
У нее есть пару глюков с рекомендациями как с ними бороться,
но они больше относятся к сбоям в работе ( там есть пару особых хитрых случаев),
сам же стек работает нормально.
Ну и по сравнению ENC28J60 глюки вообще не видны.
Насколько помню, у W5100 крупных ошибок всего пара:
— не понимает IP fragmentation. Но вероятность натолкнуться на случай, когда на транзитном роутере маленький mtu и одновременно разрешена фрагментация и пакет порежется — крайне мала.
— при ВНЕЗАПНОЙ смене MAC-адреса у GW не определяет это (не протухает ARP на GW)
Это скорее не ошибки, а ограничение реализации. Не факт, что у самопального стека на ENC28J60 качество будет лучше. :)
Но кстати жаль что Wiznet не сделали возможность замены «прошивки» у W5100, копеечное дело.
у ардуины
GND — над 13
miso — 12 pin
mosi — 11 pin
SS — 10
можно и там взять. картика arduino uno pinout
это я к тому что можно и там подключиться, они в паралель должны быть
Кстати, хорошо, что Вы подняли этот вопрос.
Те, кто в электронике не очень давно (я не о Вас, разумеется),
еще не выработали привычки ничему не доверять,
и полагаются на очевидность.
Да, ВСЕ ардуиновские шилды несут на себе одинаковые пины,
чтобы их можно было соединять «этажеркой» ( например, с платой Ардуино Uno),
но это не означает, что «внутри» шилда эти пины реально подсоединены к чему-то.
Их функция — просто обеспечить «сквозной канал» через всю этажерку — к ардуиновской плате.
Если не помнить об этом, то возможны ошибки на пустом месте, которые запаришься искать
( ну, типа " я же все правильно соединил, а оно не работает! ((" ).
Чччорт! Я 2 недели по вечерам урывками писал и оттачивал эту статью!
Если б я знал, что у Вас уже готова почти такая же — я б не тратил время!: )
Оставьте йаду -я допью )
К W5500 я тоже присматривался, но чип относительно «новый»
а меня такие вещи всегда настораживают
(«после посещения с женой симфонических концертов,
Васюков всегда испытывал некоторое чуство неудовлетворенности…
Он так и не мог толком понять кто же выиграл и с каим счетом» (с) )
Потому что с 1 стороны, как бы должны быть учтены ошибки прошлых чипов,
но с другой стороны — обязательно наплодят новых, о которых ничего не знаешь.
В общем я почитал эрраты, обсуждения в форумах
( хотя сам к таким обсуждениям отношусь со скепсисом),
также, 5500 по -моему на полевро-евро дороже ( могу ошибаться сейчас)
и решил, что лучше пока остановиться на W5100 а там — посмотрим…
Надеюсь, что Вы все-таки запостите свою вторую часть.
Ну почему же… есть много вещей гораздо хуже W5100
— сгоревший предохранитель, 10 лет брака, пережаренный стейк, поддельный китайский FT232.
Это утверждение из серии «Бельгийцы хуже чем французы. Чем хуже?? — чем французы».
Здравствуйте PEACE_dez. Столкнулись с проблемой с W5100, а именно с необъяснимыми задержками перед ответами браузеру. Вот скриншоты. Может быть вы подскажете в чём может быть проблема?
Спасибо. Статью проглотил на одном дыхании. Отличный стиль письма. Время на чтение даташита действительно очень сэкономил. Сам еще не добрался до этого шилда. Теперь точно займусь им. В код буду вникать походу практики.
Веб-сервер за 5 минут на базе PIC и W5100