Pull to refresh

Comments 21

Микросхема хорошая, но в ней, помнится, ошибки довольно серьёзные были в реализации стека.
руки не доходили протестить ее во ВСЕХ режимах и долго-предолго,
но пока ошибки не попадались.
У нее есть пару глюков с рекомендациями как с ними бороться,
но они больше относятся к сбоям в работе ( там есть пару особых хитрых случаев),
сам же стек работает нормально.
Ну и по сравнению ENC28J60 глюки вообще не видны.
Насколько помню, у W5100 крупных ошибок всего пара:
— не понимает IP fragmentation. Но вероятность натолкнуться на случай, когда на транзитном роутере маленький mtu и одновременно разрешена фрагментация и пакет порежется — крайне мала.
— при ВНЕЗАПНОЙ смене MAC-адреса у GW не определяет это (не протухает ARP на GW)

Это скорее не ошибки, а ограничение реализации. Не факт, что у самопального стека на ENC28J60 качество будет лучше. :)
Но кстати жаль что Wiznet не сделали возможность замены «прошивки» у W5100, копеечное дело.
UFO landed and left these words here
UFO landed and left these words here
Статья прекрасна от начала и до конца. Спасибо!
Спасибо, понял, я думал они и шилде паралельны
а они просто «удлинители».
Кстати, хорошо, что Вы подняли этот вопрос.
Те, кто в электронике не очень давно (я не о Вас, разумеется),
еще не выработали привычки ничему не доверять,
и полагаются на очевидность.
Да, ВСЕ ардуиновские шилды несут на себе одинаковые пины,
чтобы их можно было соединять «этажеркой» ( например, с платой Ардуино Uno),
но это не означает, что «внутри» шилда эти пины реально подсоединены к чему-то.
Их функция — просто обеспечить «сквозной канал» через всю этажерку — к ардуиновской плате.
Если не помнить об этом, то возможны ошибки на пустом месте, которые запаришься искать
( ну, типа " я же все правильно соединил, а оно не работает! ((" ).
UFO landed and left these words here
Отлично, спасибо. Вот (если интересно) тут моя статья про WizNet W5500, чип намного бодрее
habrahabr.ru/post/220723/

Но черт возьми! Только собрался постить вторую часть, но она почти такая же :)
Пойду выпью йаду.
Чччорт! Я 2 недели по вечерам урывками писал и оттачивал эту статью!
Если б я знал, что у Вас уже готова почти такая же — я б не тратил время!: )
Оставьте йаду -я допью )

К W5500 я тоже присматривался, но чип относительно «новый»
а меня такие вещи всегда настораживают
(«после посещения с женой симфонических концертов,
Васюков всегда испытывал некоторое чуство неудовлетворенности…
Он так и не мог толком понять кто же выиграл и с каим счетом» (с) )

Потому что с 1 стороны, как бы должны быть учтены ошибки прошлых чипов,
но с другой стороны — обязательно наплодят новых, о которых ничего не знаешь.
В общем я почитал эрраты, обсуждения в форумах
( хотя сам к таким обсуждениям отношусь со скепсисом),
также, 5500 по -моему на полевро-евро дороже ( могу ошибаться сейчас)
и решил, что лучше пока остановиться на W5100 а там — посмотрим…

Надеюсь, что Вы все-таки запостите свою вторую часть.
Все что ни делается, все к лучшему :) Будет наука не зевать на Хабре. Пишите есчо, у вас стиль хороший… хабровский.

Вторую часть тогда надо будет существенно переделать в сторону использования готовой библиотеки WizNet. Она не плохая, но очень уж странная.

И судя по каментам и личке, многие не понимают СУТЬ(tm) аппаратного TCP/IP и в чем отличие W5х00 от Microchip ENC28J60. Надо раскрывать.
Мне сложно поверить, что можно сделать что-то хуже чем 5100.
Ну почему же… есть много вещей гораздо хуже W5100
— сгоревший предохранитель, 10 лет брака, пережаренный стейк,
поддельный китайский FT232.
Это утверждение из серии «Бельгийцы хуже чем французы. Чем хуже?? — чем французы».
Пост — отличный!
Объясняется тема доходчиво, чётко, со вкусом и юмором.
Больше таких статей!
Автору респект!
Здравствуйте PEACE_dez. Столкнулись с проблемой с W5100, а именно с необъяснимыми задержками перед ответами браузеру. Вот скриншоты. Может быть вы подскажете в чём может быть проблема?
Спасибо. Статью проглотил на одном дыхании. Отличный стиль письма. Время на чтение даташита действительно очень сэкономил. Сам еще не добрался до этого шилда. Теперь точно займусь им. В код буду вникать походу практики.
Only those users with full accounts are able to leave comments. Log in, please.