Ethernet to SPI (ENC28J60)

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Незнайка
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт сен 07, 2006 04:55:41
Откуда: Омск

Ethernet to SPI (ENC28J60)

Сообщение Незнайка »

Кто нибудь работал с этой (ENC28J60) микросхемой?
Интерисует следующее: Стэк TCP\IP придется самому реализовывать или по SPI с этой микросхемы можно получать уже конечные данные?
Если есть у кого-нибудь примеры использования отпишитесь.
Заранее благодарен.
Кто не делает ошибок тот обычно вообще ничего не делает.
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

А действительно, было бы интересно послушать знатоков по этому вопросу...
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

все бесплатно у производителя
http://www.microchip.com/stellent/idcpl ... e=en022889

заказ чипа бесплатно через чехию:
http://vrtp.ru/index.php?showtopic=3550&hl=

у них есть и новый МК с встроеным езернетом.
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

вот подключение к AVR
http://www.tuxgraphics.org/electronics/ ... 6061.shtml
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Сообщение Spider »

Делал я игрушки на этой штучке.
ТСП стека там нет, надо делать самому. Да ещё и половина не работает у этой микрухи - читаем еррату.
На Мега8 получается тока что-то весьма примитивное, на 16/32 уже можно например UDP развернуть. Ну а с АТМЕга128 и говорить него, там всё нормально. Так вот в качестве стека на ура подходит uIP 1.0, но тоже не без напильника, в том числе и в коде стека. Его-то я и портировал. Хотя есть у меня ещё один стек, тоже не плохо себя зарекомендовал, взял его на каком-то немецком форуме, если надо то поищу точную ссылку.
В целом впечатления весьма не плохие.
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

microchip.com выпустили уже МК с интегрированым контроллером ТСП.
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

А поделиться исходникаим можешь?
Если это не слишком большая наглость с моей стороны? :oops:
Не для коммерческих целей, только для себя... 8)
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Сообщение Spider »

кстати сегодня смотрел Avrlib, так там уже естьстек и дрова на ЕНЦ. Всё ессестно для АВР.
vadim_ich
Родился
Сообщения: 6
Зарегистрирован: Пт мар 21, 2008 16:00:26

Сообщение vadim_ich »

Здравствуйте. Добрейшие, расскажите плиз как это реализовывается. Если можно ссылки дайте или отпишитесь. Задали курсовой по этой теме, я даже не знаю с чего стартонуть. Припоял модуль ENC к МК и дальше беда...
andrestudio
Открыл глаза
Сообщения: 50
Зарегистрирован: Вт сен 04, 2007 18:06:40

Сообщение andrestudio »

Заходи сюда www.mikroe.com выбирай контроллер и среду для него
библиотеки для подержки этих кристалов уже там присутствуют так и схемы подключения, единственное НО так это нужно лекарство найти для этих компиляторов, на AVR basic и pascal лично мне удалось найти :)
ДА будет свет!
vadim_ich
Родился
Сообщения: 6
Зарегистрирован: Пт мар 21, 2008 16:00:26

Сообщение vadim_ich »

andrestudio писал(а):Заходи сюда www.mikroe.com выбирай контроллер и среду для него
библиотеки для подержки этих кристалов уже там присутствуют так и схемы подключения, единственное НО так это нужно лекарство найти для этих компиляторов, на AVR basic и pascal лично мне удалось найти :)

Среда разработки у меня Кейл.
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

vadim_ich писал(а):Среда разработки у меня Кейл.

Дак на keil.com наверняка всё есть в примерах.
andrestudio писал(а):Заходи сюда www.mikroe.com выбирай контроллер и среду для него - нужно лекарство найти для этих компиляторов

На моей домашней страничке лекарство имеется в низу.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
vadim_ich
Родился
Сообщения: 6
Зарегистрирован: Пт мар 21, 2008 16:00:26

Сообщение vadim_ich »

В том о и дело что на keil.com я ничего подходящего не нашел.
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Сообщение ВНН »

Собрано и проверено все работает есть нисходники но на немецком
Схема ETH_EX_M32
Нужно заменить стабилизатор на 3.3v другим Других замечаний нет
Использовал AVR-NET-IO_RoBue_V1.2.zip
HTML,TELNET
http://www.mikrocontroller.net/topic/109988
vadim_ich
Родился
Сообщения: 6
Зарегистрирован: Пт мар 21, 2008 16:00:26

Сообщение vadim_ich »

ВНН писал(а):Собрано и проверено все работает есть нисходники но на немецком
Схема ETH_EX_M32
Нужно заменить стабилизатор на 3.3v другим Других замечаний нет
Использовал AVR-NET-IO_RoBue_V1.2.zip
HTML,TELNET
http://www.mikrocontroller.net/topic/109988

Хм... я нашел несколько проектов и переписал один из них под мк Aduc812 (который я использую). Но вот нарисовалась новая проблема. Кодовый сегмент больше 520 мк не хочет выполнять. Помогите найти лекарство.
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Сообщение ВНН »

vadim_ich
Для анализа не достаточно данных
Память программ и данных внешняя или внутр.Какая переферия
С уважением ВНН
Аватара пользователя
__Alexander
Потрогал лапой паяльник
Сообщения: 335
Зарегистрирован: Вт сен 11, 2007 10:27:08
Откуда: Киев

Сообщение __Alexander »

Пробывал с этим контроллером. не получилось. вот вопросы к знатокам.
1. Во всех схемах используется разъем MagJack. Почему нигде нет аналогичного или отдельно трансформатор (снять с сетевухи)?
Я пробывал с J00-0063NL.
2. Покажет ли установившуюся связь на компе при неподключенном МК (только при наличии обвязки самого ENC)? По идее должно, но хочу убедиться у вас.
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Сообщение ВНН »

__Alexander

Я давал сылку на устройство ЕТН_ЕХ_М32.Там использовано все компоненты
отдельно розетка трансформатор светодиоды.Кроме того в инете много конструкций подобного типа.
2. Покажет ли установившуюся связь на компе при неподключенном МК
Связь нет но монитор линии да
vadim_ich
Родился
Сообщения: 6
Зарегистрирован: Пт мар 21, 2008 16:00:26

Сообщение vadim_ich »

Здравствуйте уважаемые (особенно ВНН). Память используется внешняя. Ничего в голову не приходит как написать тестовую программу проверки памяти.
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Сообщение ВНН »

Уважаемый vadim_ich первое проверте сигнал ЕА
Второе в 51 проц.команды работы с внешней и внутр.памятю разные
В asm это команды MOV MOVX MOVC
Сам я не работал с ADuC812 но советую просмотреть еще регистры спец. назначения
По ним родным на русскомURL:: http://vadis7.chat.ru/812rus.pdf
Покажите исходник теста ,тогда станет ясно где ошибка
Удачи

Мудрость
Относись к другим так, как хочеш чтобы другие относились к тебе.
Ответить

Вернуться в «Интеграция с ПК»