Ethernet to SPI (ENC28J60)

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

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

vadim_ich
В догонку
Внешняя память можен быть в Вашем случае медленной
Аватара пользователя
K()X
Открыл глаза
Сообщения: 73
Зарегистрирован: Вс янв 04, 2009 23:47:30
Откуда: Пенза

Сообщение K()X »

Только что спаял плату с ENC28J60, подключил без контроллера к свичу-светодиод на свиче начинает моргать, а потом загорается.
На плате тоже загорается один светодиод, а другой сначала несколько раз моргает, а потом гаснет :)
Померил частотомером частоту на выходе 3 (CLKOUT), она равна 6,25 мгц, то есть 1/4 частоты самой ENC28J60.
Эти признаки указывают на то, что она запустилась. :))
Кароч ща буду прикошачивать к меге16, о результатах отпишусь здесь, если кому это интересно :)
Кто не пил ни разу водки-тот не знает вкус воды!
Порнов
Родился
Сообщения: 4
Зарегистрирован: Ср июл 11, 2007 05:13:47

Сообщение Порнов »

Заранее извиняюсь за тупизм :)

Есть у меня модуль c ENC28J60 от Olimex и mega8.

Хочется прикошатить модуль к меге. Сам я начинающий, но мозги вроде варят. Хотелось бы для повышения самообразования узнать:

На модуле есть выходы "INT" и "CS"- зачем оно нужно, куда их цеплять на контроллере и как пользовать?
MAPT
Родился
Сообщения: 12
Зарегистрирован: Вт июн 03, 2008 17:41:23

Сообщение MAPT »

Всем привет. Тоже решил поюзать эту микруху и столкнулся со следующей проблемой - постоянные зависания и непонятные перезагрузки. Кто-нить может помочь разобраться? Управляющий контроллер - atmega8, затактированный от кварца 16МГц (частота SPI соответственно 8 МГц), считывание полученных данных произвожу по внешнему прерыванию. Реализованные протоколы - ARP, IP, ICMP.
Аватара пользователя
K()X
Открыл глаза
Сообщения: 73
Зарегистрирован: Вс янв 04, 2009 23:47:30
Откуда: Пенза

Сообщение K()X »

В ENC28J60 есть тактовый генератор (выводится на ногу 3), вот от него и желательно тактировать мегу, фьюзы которой надо настроить для тактирования от внешнего источника.
Кто не пил ни разу водки-тот не знает вкус воды!
Аватара пользователя
larik
Мучитель микросхем
Сообщения: 403
Зарегистрирован: Вс окт 12, 2008 00:19:25
Откуда: Подольск, Мос. Область

Сообщение larik »

а есть у когонибудь готовые уже устройства - хочу с работы управлять чем нибудь в доме, давно искал похожие темы, сперва нашел решения на rtl8019 типо с ISA сетевух можно было делать но так и ненашел доведенных до ума поделок
довел бы сам все но в написании не силен :(
если кто ченибудь выложет буду рад :)
Аватара пользователя
larik
Мучитель микросхем
Сообщения: 403
Зарегистрирован: Вс окт 12, 2008 00:19:25
Откуда: Подольск, Мос. Область

Сообщение larik »

неужели все работали с этой микрухой и никто не собирал такого устройства?
Аватара пользователя
K()X
Открыл глаза
Сообщения: 73
Зарегистрирован: Вс янв 04, 2009 23:47:30
Откуда: Пенза

Сообщение K()X »

Я почти гож назалд пытался запустить вот такое:
http://members.home.nl/bzijlstra/softwa ... c28j60.htm
Но так как не силён в програмировании потерпел фиаско :(
Кто не пил ни разу водки-тот не знает вкус воды!
Аватара пользователя
larik
Мучитель микросхем
Сообщения: 403
Зарегистрирован: Вс окт 12, 2008 00:19:25
Откуда: Подольск, Мос. Область

Сообщение larik »

да былобы классно, ток вот там прошивы нету а в программировании сам не силен, так бы уже написал бы сам, мож у кого то всетаки есть похожее?
driver_gv
Потрогал лапой паяльник
Сообщения: 399
Зарегистрирован: Сб авг 08, 2009 23:02:57
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение driver_gv »

Решение на на rtl8019 и Pic16.
Описание http://www.picping.narod.ru/eth_control.htm
Схема http://www.picping.narod.ru/shemaPP.GIF
Прошивка без ограничений во времени прилагается тут.
Прошивка для pic16f73
Программу управления можно скачать с главной страницы сайта, она Full.

PS
Вышла новая версия на проце 16F886. На сайте http://www.picping.narod.ru/ есть схема и прошивка.
Дополнительно поддерживается датчик температуры.
Последний раз редактировалось driver_gv Вс апр 25, 2010 15:10:45, всего редактировалось 3 раза.
__________________
Все, что нельзя запрограммировать на ассемблере, приходится паять
Аватара пользователя
larik
Мучитель микросхем
Сообщения: 403
Зарегистрирован: Вс окт 12, 2008 00:19:25
Откуда: Подольск, Мос. Область

Сообщение larik »

вау, помница автору этой конструкции писал на почтовик, мне там ответили - 400 $ и прошивка твоя :) пасиб буд паять наконец моно быдет по сети управлять рыбками :))
Аватара пользователя
larik
Мучитель микросхем
Сообщения: 403
Зарегистрирован: Вс окт 12, 2008 00:19:25
Откуда: Подольск, Мос. Область

Сообщение larik »

кстати driver_gv случаем печатки нету в спринте?
еще хотел уточнить какой именно pic используется - на схеме pic16f73 в статье pic16f873

УПС.. извеняюсь, плату не видел поздно было голова не ворила :oops: :oops: :oops: [/b]
Pe3ucTop
Прорезались зубы
Сообщения: 231
Зарегистрирован: Пт ноя 16, 2007 13:52:44
Откуда: Рига, Латвия

Сообщение Pe3ucTop »

Larik :
А собственно чего не хватает для практических эксперементов?
Сам возился с Ethernet на AVR/MCS51 и rtl8019..
Начинал с :
http://members.home.nl/bzijlstra/softwa ... 8019as.htm
Переделывая его под 51 архитектуру.. Всё хорошо работает :)
Удобство в работе напрямую как с памятью.. (в некоторых AVR такое тоже есть)
готовые решения :
http://www.ethernut.de/
там и софт, и схемы и платы, и всё на халяву :)
Аватара пользователя
larik
Мучитель микросхем
Сообщения: 403
Зарегистрирован: Вс окт 12, 2008 00:19:25
Откуда: Подольск, Мос. Область

Сообщение larik »

кстати кому интересно нарыл прикольный проект http://www.mindrunway.ru/GraniCubLanB.html
geniusbsd
Встал на лапы
Сообщения: 82
Зарегистрирован: Ср авг 19, 2009 09:34:50

Сообщение geniusbsd »

Пытался в Протеусе смоделировать работу во єтого устройства http://www.ulrichradig.de/, ETH_M32_EX но почемуто оно не видется в локалке моей :(

Хотя пример из протеуса на реалтеке работает отлично.

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

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

В Proteuse эмуляция сетьевых устройств возможна
1.Своей карте нужно назначить статический адрес + второй дополнительный в раёне адресов эмулируемого устройства
2.В моделе в свойстрах выбрать номер ETH карты
В прилагаемом файле Atmega168_ENC28J60 эмуляция
устройства с http://tuxgraphics.org/electronics/2006 ... #0lfindex3
На базе неё буду делать метеостанцию
ds18b20+MPX4115A+HIH4000
адрес 192.168.0.25
Всех с Рождеством
Удачи
Вложения
Atmega168_ENC28J60.rar
(38.63 КБ) 937 скачиваний
geniusbsd
Встал на лапы
Сообщения: 82
Зарегистрирован: Ср авг 19, 2009 09:34:50

Сообщение geniusbsd »

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

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

Исходники не мои а с сайта,жалко нету лови
А также плата ETH_M32_EX
Вложения
eth_32.lay
(220.53 КБ) 1130 скачиваний
eth_rem_dev_sht11-ds18s20-3.5.tar.gz
(283.05 КБ) 838 скачиваний
eth_rem_dev_weatherstation-3.2.tar.gz
(27.65 КБ) 1152 скачивания
alexsis_76
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср апр 29, 2009 04:11:48

Re: Ethernet to SPI (ENC28J60)

Сообщение alexsis_76 »

Всем добрый день, запустил проект отсюда http://www.rlocman.ru/shem/schematics.html?di=55066, вместо меги8 использовал мегу16 и 5 вольтовое питание, чесно говоря девайс порадовал, теперь прикручиваю датчики,также хочу приделать измениение ip адреса через web
Аватара пользователя
K()X
Открыл глаза
Сообщения: 73
Зарегистрирован: Вс янв 04, 2009 23:47:30
Откуда: Пенза

Re: Ethernet to SPI (ENC28J60)

Сообщение K()X »

Не могли бы вы выложить сюда скомпилированную прошивку под atmega16, и плату, если рисовали.
Кто не пил ни разу водки-тот не знает вкус воды!
Ответить

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