W5100 Вопрос

Здравствуйте, почти уже сделал проект при помощи wiznet w5100, но тут мне понадобилось разрешить доступ к сайту с определённого IP. И вот тут возник вопрос где его взять ?? При использовании UDP протокола там в заголовке передаётся информация IP, порт и ещё чего-то. А в TCP сразу считывается HTTP заголовок в котором только ip хоста указанно.
В скором времени планируется переход на w5500 может там чего есть?
  • -7
  • 12 декабря 2013, 08:16
  • pokk

Управление W5100 и AT25160A по одной шине SPI. Непредвиденные грабли.

Всем привет.
Продолжаю ковырять потихоньку свой проект основанный на STM32F103 и W5100, и понадобилось мне прикрутить к нему последовательную EEPROMку чтоб настройки хранить.
Самые ходовые варианты — это серия AT24 и AT25.
Так как AT24 — серия основанная на I2C, мне она не особо катит, потому как выискивать и мультиплексировать ноги под интерфейс не лучшее решение. Другое дело серия AT25. Работает по SPI, который у меня уже используется, то есть делов-то вроде — еще одну ногу CS выделить, и будет счастье. Но не тут-то было…


Читать дальше

Вопрос по протоколу HTTP. Браузер не воспринимает ответ от железки.

Всем привет.

Ситуация такая: железка с помощью W5100 общается по сети с компом.
Протокол UDP поднялся почти без вопросов и нормально работает. Проблема возникла когда на другом порту поднял TCP-сервер для отдачи html-странички.
Данные принимаются от компа и выдается ответ, но браузер данный ответ не воспринимает и не выводит.


Читать дальше

W5100, вопросы.

Всем привет.

Сваял тут себе платку отладочную с W5100. Схема практически без изменений с аппнотовской.
Пытаюсь общатся с ней по SPI с STM32. На все варианты чтения регистров (что с записью значений, что без, получаю в ответ 0. Был правда момент, когда вывод RESET w5100 не притянул к vcc. Тогда первое чтение давало FF, а второе уже 0.
Кто работал с этой микросхемой, подскажите в чем может быть беда.
И второй вопрос: если воткнуть патчкорд в плату и в свич, микра должна сама начать мигать светодиодами (LINK и прочие) без предварительной инициализации или нет?
Ну и третий: Каким образом свич должен определять что устройство подключно (кабель воткнут)

Спасибо.

UPD.
Плату запуститьть так и не удалось. Пробовал 2 микры, не завелась. Или пришла бракованная серия или я где-то все-же накосячил.

Заказал себе модуль WIZ810MJ. Развел под него макетку, т.к. шаг выводов на модуле 2 мм и стандартные BLS-ки не подходят. Модуль работает нормально.

Ответы на заданные в статье вопросы:
1. Обязательно при инициализации микросхемы подавать сигнал Reset на ногу микросхемы, после чего выполнять програмный ресет (код инициализации приведен в комментариях).
Так же выяснился один момент: после инициализации лучше выдержать паузу порядка 2х секунд. Если пауза не делалась — возникали проблемы с инициализацией сетевого интерфейса при работе в реальной сети состоящей из нескольких компьютеров.
2. При включении патчкорда светодиоды индикации начинают индицировать состояние (вроде как независимо от того инициализированны сокеты или нет). При пассивной работе (нет приема и передачи) горят 2 светодиода — Link и Full Duplex. При приеме или передаче данные светодиоды гаснут, Но загораются соответственно Rx или Tx, после чего опять загораются Link и FD.

Общие впечатления — работать с микросхемой просто и удобно. В документации хорошо расписаны алгоритмы работы во всех режимах.

Вопрос по W5100

Всем доброго времени суток.

Сижу тут схему на W5100 накидываю для макетки и в референс-мануале нашел интересную и непонятную мне детальку: между аналоговой и цифровой землей вставлена индуктивность. Маркировка на схеме выглядит как FB_0805. Как я понимаю, что это индуктивность подходящая по типоразмеру к 0805, но вот какой у нее должен быть номинал?
Подскажите плиз, кто данную микру пользовал…
  • 0
  • 11 октября 2011, 22:29
  • Ultrin