Страница 1 из 7

Ethernet to SPI (ENC28J60)

Добавлено: Ср янв 17, 2007 11:43:50
Незнайка
Кто нибудь работал с этой (ENC28J60) микросхемой?
Интерисует следующее: Стэк TCP\IP придется самому реализовывать или по SPI с этой микросхемы можно получать уже конечные данные?
Если есть у кого-нибудь примеры использования отпишитесь.
Заранее благодарен.

Добавлено: Ср янв 17, 2007 12:18:01
Aheir
А действительно, было бы интересно послушать знатоков по этому вопросу...

Добавлено: Ср янв 17, 2007 12:20:06
Abakt
все бесплатно у производителя
http://www.microchip.com/stellent/idcpl ... e=en022889

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

у них есть и новый МК с встроеным езернетом.

Добавлено: Ср янв 17, 2007 12:23:01
Abakt
вот подключение к AVR
http://www.tuxgraphics.org/electronics/ ... 6061.shtml

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

Добавлено: Пт фев 02, 2007 13:53:15
Abakt
microchip.com выпустили уже МК с интегрированым контроллером ТСП.

Добавлено: Пт фев 02, 2007 14:20:07
Aheir
А поделиться исходникаим можешь?
Если это не слишком большая наглость с моей стороны? :oops:
Не для коммерческих целей, только для себя... 8)

Добавлено: Пт фев 02, 2007 15:47:21
Spider
кстати сегодня смотрел Avrlib, так там уже естьстек и дрова на ЕНЦ. Всё ессестно для АВР.

Добавлено: Пн мар 24, 2008 16:08:13
vadim_ich
Здравствуйте. Добрейшие, расскажите плиз как это реализовывается. Если можно ссылки дайте или отпишитесь. Задали курсовой по этой теме, я даже не знаю с чего стартонуть. Припоял модуль ENC к МК и дальше беда...

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

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

Среда разработки у меня Кейл.

Добавлено: Пн апр 21, 2008 13:50:44
tych
vadim_ich писал(а):Среда разработки у меня Кейл.

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

На моей домашней страничке лекарство имеется в низу.

Добавлено: Ср апр 23, 2008 12:37:17
vadim_ich
В том о и дело что на keil.com я ничего подходящего не нашел.

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

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

Хм... я нашел несколько проектов и переписал один из них под мк Aduc812 (который я использую). Но вот нарисовалась новая проблема. Кодовый сегмент больше 520 мк не хочет выполнять. Помогите найти лекарство.

Добавлено: Чт дек 18, 2008 04:47:57
ВНН
vadim_ich
Для анализа не достаточно данных
Память программ и данных внешняя или внутр.Какая переферия
С уважением ВНН

Добавлено: Пт дек 19, 2008 14:42:15
__Alexander
Пробывал с этим контроллером. не получилось. вот вопросы к знатокам.
1. Во всех схемах используется разъем MagJack. Почему нигде нет аналогичного или отдельно трансформатор (снять с сетевухи)?
Я пробывал с J00-0063NL.
2. Покажет ли установившуюся связь на компе при неподключенном МК (только при наличии обвязки самого ENC)? По идее должно, но хочу убедиться у вас.

Добавлено: Сб дек 20, 2008 11:01:47
ВНН
__Alexander

Я давал сылку на устройство ЕТН_ЕХ_М32.Там использовано все компоненты
отдельно розетка трансформатор светодиоды.Кроме того в инете много конструкций подобного типа.
2. Покажет ли установившуюся связь на компе при неподключенном МК
Связь нет но монитор линии да

Добавлено: Сб дек 20, 2008 19:43:06
vadim_ich
Здравствуйте уважаемые (особенно ВНН). Память используется внешняя. Ничего в голову не приходит как написать тестовую программу проверки памяти.

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

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