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