Ethernet to SPI (ENC28J60)
Только что спаял плату с ENC28J60, подключил без контроллера к свичу-светодиод на свиче начинает моргать, а потом загорается.
На плате тоже загорается один светодиод, а другой сначала несколько раз моргает, а потом гаснет
Померил частотомером частоту на выходе 3 (CLKOUT), она равна 6,25 мгц, то есть 1/4 частоты самой ENC28J60.
Эти признаки указывают на то, что она запустилась.
Кароч ща буду прикошачивать к меге16, о результатах отпишусь здесь, если кому это интересно
На плате тоже загорается один светодиод, а другой сначала несколько раз моргает, а потом гаснет
Померил частотомером частоту на выходе 3 (CLKOUT), она равна 6,25 мгц, то есть 1/4 частоты самой ENC28J60.
Эти признаки указывают на то, что она запустилась.
Кароч ща буду прикошачивать к меге16, о результатах отпишусь здесь, если кому это интересно
Кто не пил ни разу водки-тот не знает вкус воды!
Заранее извиняюсь за тупизм
Есть у меня модуль c ENC28J60 от Olimex и mega8.
Хочется прикошатить модуль к меге. Сам я начинающий, но мозги вроде варят. Хотелось бы для повышения самообразования узнать:
На модуле есть выходы "INT" и "CS"- зачем оно нужно, куда их цеплять на контроллере и как пользовать?
Есть у меня модуль c ENC28J60 от Olimex и mega8.
Хочется прикошатить модуль к меге. Сам я начинающий, но мозги вроде варят. Хотелось бы для повышения самообразования узнать:
На модуле есть выходы "INT" и "CS"- зачем оно нужно, куда их цеплять на контроллере и как пользовать?
Всем привет. Тоже решил поюзать эту микруху и столкнулся со следующей проблемой - постоянные зависания и непонятные перезагрузки. Кто-нить может помочь разобраться? Управляющий контроллер - atmega8, затактированный от кварца 16МГц (частота SPI соответственно 8 МГц), считывание полученных данных произвожу по внешнему прерыванию. Реализованные протоколы - ARP, IP, ICMP.
- larik
- Мучитель микросхем
- Сообщения: 403
- Зарегистрирован: Вс окт 12, 2008 00:19:25
- Откуда: Подольск, Мос. Область
а есть у когонибудь готовые уже устройства - хочу с работы управлять чем нибудь в доме, давно искал похожие темы, сперва нашел решения на rtl8019 типо с ISA сетевух можно было делать но так и ненашел доведенных до ума поделок
довел бы сам все но в написании не силен
если кто ченибудь выложет буду рад
довел бы сам все но в написании не силен
если кто ченибудь выложет буду рад
Я почти гож назалд пытался запустить вот такое:
http://members.home.nl/bzijlstra/softwa ... c28j60.htm
Но так как не силён в програмировании потерпел фиаско
http://members.home.nl/bzijlstra/softwa ... c28j60.htm
Но так как не силён в програмировании потерпел фиаско
Кто не пил ни разу водки-тот не знает вкус воды!
-
driver_gv
- Потрогал лапой паяльник
- Сообщения: 399
- Зарегистрирован: Сб авг 08, 2009 23:02:57
- Откуда: Ростов-на-Дону
- Контактная информация:
Решение на на 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/ есть схема и прошивка.
Дополнительно поддерживается датчик температуры.
Описание 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 раза.
__________________
Все, что нельзя запрограммировать на ассемблере, приходится паять
Все, что нельзя запрограммировать на ассемблере, приходится паять
-
Pe3ucTop
- Прорезались зубы
- Сообщения: 231
- Зарегистрирован: Пт ноя 16, 2007 13:52:44
- Откуда: Рига, Латвия
Larik :
А собственно чего не хватает для практических эксперементов?
Сам возился с Ethernet на AVR/MCS51 и rtl8019..
Начинал с :
http://members.home.nl/bzijlstra/softwa ... 8019as.htm
Переделывая его под 51 архитектуру.. Всё хорошо работает
Удобство в работе напрямую как с памятью.. (в некоторых AVR такое тоже есть)
готовые решения :
http://www.ethernut.de/
там и софт, и схемы и платы, и всё на халяву
А собственно чего не хватает для практических эксперементов?
Сам возился с 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
- Откуда: Подольск, Мос. Область
кстати кому интересно нарыл прикольный проект http://www.mindrunway.ru/GraniCubLanB.html
Пытался в Протеусе смоделировать работу во єтого устройства http://www.ulrichradig.de/, ETH_M32_EX но почемуто оно не видется в локалке моей
Хотя пример из протеуса на реалтеке работает отлично.
Можно ли моделировать работу enc28j60 с выходом в реальную сеть ктонить пробовал?
Хотя пример из протеуса на реалтеке работает отлично.
Можно ли моделировать работу 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
Всех с Рождеством
Удачи
1.Своей карте нужно назначить статический адрес + второй дополнительный в раёне адресов эмулируемого устройства
2.В моделе в свойстрах выбрать номер ETH карты
В прилагаемом файле Atmega168_ENC28J60 эмуляция
устройства с http://tuxgraphics.org/electronics/2006 ... #0lfindex3
На базе неё буду делать метеостанцию
ds18b20+MPX4115A+HIH4000
адрес 192.168.0.25
Всех с Рождеством
Удачи
- Вложения
-
- Atmega168_ENC28J60.rar
- (38.63 КБ) 937 скачиваний
- ВНН
- Потрогал лапой паяльник
- Сообщения: 347
- Зарегистрирован: Сб дек 13, 2008 09:03:43
- Откуда: г.Советская Гавань
Исходники не мои а с сайта,жалко нету лови
А также плата ETH_M32_EX
А также плата 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)
Всем добрый день, запустил проект отсюда http://www.rlocman.ru/shem/schematics.html?di=55066, вместо меги8 использовал мегу16 и 5 вольтовое питание, чесно говоря девайс порадовал, теперь прикручиваю датчики,также хочу приделать измениение ip адреса через web
Re: Ethernet to SPI (ENC28J60)
Не могли бы вы выложить сюда скомпилированную прошивку под atmega16, и плату, если рисовали.
Кто не пил ни разу водки-тот не знает вкус воды!