Перейти к содержанию
    

Запись в W5100

Подскажите пожалуйста, где можно что нибудь почитать о том, как проводится запись в W5100? И что конкретно туда записывать надо (какие-то слова, команды и где их взять)? Мне надо просто записать в W5100 какие-то данные, но никак не могу понять и найти какие. Может кто подскажет?

Изменено пользователем Satserd1989

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите пожалуйста, где можно что нибудь почитать о том, как проводится запись в W5100?
В даташите на нее. Кроме этого, на сайте производителя есть куча примеров. 
И что конкретно туда записывать надо
Это зависит от того, что вы хотите получить. Пока что ваш вопрос звучит примерно как "мне надо понажимать какие-то педали в автомобиле, а какие?"
Мне надо просто записать в W5100 какие-то данные, но никак не могу понять и найти какие.
Простите, а зачем вам надо записать в нее данные?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хочу я получить то, что надо показано как делать вот в этой статье

http://www.wiznet.co.kr/en/pro02.php?&...ge=1&num=25

хотя к сожалению я не особо понял что там делается и как это делается.. но мне надо повторить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хочу я получить то, что надо показано как делать вот в этой статье

http://www.wiznet.co.kr/en/pro02.php?&...ge=1&num=25

хотя к сожалению я не особо понял что там делается и как это делается.. но мне надо повторить.

У меня по Вашей ссылке открылась страничка Product для W5100 на ней изображена структурная схема типового устройства с использованием W5100. Посмотрите лучше модули на W5100

http://www.wiznet.co.kr/en/pro02.php?&ss[2]=2&page=1&num=91

http://www.wiznet.co.kr/en/pro02.php?&ss[2]=2&page=1&num=59

http://www.wiznet.co.kr/en/pro02.php?&ss[2]=2&page=1&num=20

http://www.wiznet.co.kr/en/pro02.php?&ss[2]=2&page=1&num=21

Может Вас устроит готовый модуль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хочу я получить то, что надо показано как делать вот в этой статье

http://www.wiznet.co.kr/en/pro02.php?&...ge=1&num=25

хотя к сожалению я не особо понял что там делается и как это делается.. но мне надо повторить.

 

Можно еще отсюда начать:

http://www.efo.ru/doc/Wiznet/Wiznet.pl?2866

Там будут ссылки на документацию, примеры, оценочные платы.

Может подходящее железо готовое есть.

Я в свое время мезонины на 3100+ (NM7100 вроде) использовал с удовольствием.

Сильно время на разработку сократилось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот ссылка на статью, которую мне повторить надо...)
Уточните термин "повторить статью". И напишите наконец, зачем вам нужно ее повторить. Хотя сомневаюсь, что кто-то захочет преподать вам краткий курс электроники начиная с физики за 6 класс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне надо написать код ввода-вывода данных W5100. В этом и проблема. В статье вроде написано что за данные и как их записать, но моих знаний пока не достаточно, чтобы в этом разобратся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ещё раз, советую начать с мезонинной, готовой платы.

Так вы, во-первых, можете посмотреть, как правильно сделать печатную плату,

во-вторых, легко подключитесь к любой оценочной плате с контроллером, чтобы убедится, что Вас устраивает решение, до этапа

изготовления печатной платы. Очень непросто потом подпаивать провода к таким корпусам :)

В третьих, никто не запрещает использовать готовые решения (типа NM7100+) для конечного продукта.

 

PS

Ещё советую ознакомится с материалами на сайте ЭФО.

Там были даже примеры и драйвера, для предыдущих мс точно были, можно их посмотреть, принцип тот-же.

У производителя в даташите на W3100+ даже были приведены алгоритмы с псевдокодом для реализации обмена по разным протоколам.

Изменено пользователем Копейкин

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне надо написать код ввода-вывода данных W5100.
Код ввода-вывода сводится к двум командам: записать байт в W5100, считать байт из W5100. Что дальше будет происходить? Что вы партизаните?
В этом и проблема. В статье вроде написано что за данные и как их записать, но моих знаний пока не достаточно, чтобы в этом разобратся.
Тогда вам надо почитать (хотя бы в википедии) что такое Ethernet, какие в нем используются протоколы, какие служебные данные передаются в этих протоколах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да. Записать байт и считать байт. Но что именно надо записать в этом байте?- вот вопрос.

(Что дальше будет происходить - напишу чуть позже). Или не зная дальнейших событий нельзя ответить на этот вопрос?(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да. Записать байт и считать байт. Но что именно надо записать в этом байте?- вот вопрос.

Попробуйте угадать. Вариантов не так уж много.

Всего 256 :biggrin:

Тогда вам надо почитать (хотя бы в википедии) что такое Ethernet, какие в нем используются протоколы, какие служебные данные передаются в этих протоколах.

По-моему, визнет это что-то такое интеллектуальное, типа стек уже внутри, и даже как бы можно веб-сервер и страничку также внутри расположить (или путаю чего?)

 

Но вообще конечно, да, общее представление о протоколах надо иметь.

 

В конце концов, Satserd1989, прочитайте инструкцию!

А если хотите помощи, внятно опишите задачу и ваши шаги (реальные и предполагаемые)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там в конце статьи (последний абзац) предлагается сперва выполнить только код до загрузки IP адреса.

"Загрузите адрес шлюза, MAC адрес, маску подсети и IP адрес. Не открывайте другие сокеты. Сделав всё это, Вы сможете послать команду PING Вашему устройству с W5100. Если Вы получите ответ, то это будет означать, что аппаратура физического уровня и код чтения и записи регистров работают нормально. Тем самым Вы также проверите линии адреса, данных и управляющих сигналов W5100 и убедитесь в их исправности."

Для начала хотя бы это надо сделать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там в конце статьи (последний абзац) предлагается сперва выполнить только код до загрузки IP адреса.

"Загрузите адрес шлюза, MAC адрес, маску подсети и IP адрес. Не открывайте другие сокеты. Сделав всё это, Вы сможете послать команду PING Вашему устройству с W5100. Если Вы получите ответ, то это будет означать, что аппаратура физического уровня и код чтения и записи регистров работают нормально. Тем самым Вы также проверите линии адреса, данных и управляющих сигналов W5100 и убедитесь в их исправности."

Для начала хотя бы это надо сделать...

На сайте Wiznet есть драйвер для AVR. Я его скачал, Поменял функции ввода-вывода (у меня PPC405), добавил свой MAC и IP адреса.. И больше проблем не знал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...