Ethernet to SPI (ENC28J60)

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

Re: Ethernet to SPI (ENC28J60)

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

Вложения
Sourcen(alle).rar
(374.39 КБ) 748 скачиваний
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Ethernet to SPI (ENC28J60)

Сообщение Satyr »

Не любите вы себя -))
Есть уже куда более жирные и приятные МК с полностью ИНТЕГРИРОВАННЫМ ethernet'ом, при том за ТЕ ЖЕ деньги.
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Re: Ethernet to SPI (ENC28J60)

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

Хорошее предложение "Выбросте все что у вас есть и купите что-небуть пожирней".
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Ethernet to SPI (ENC28J60)

Сообщение Satyr »

Чето в голову не пришло, что у всех закромах по трею enc28j60 лежит и по катушке атмег :))
alexsis_76
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср апр 29, 2009 04:11:48

Re: Ethernet to SPI (ENC28J60)

Сообщение alexsis_76 »

Есть уже куда более жирные и приятные МК с полностью ИНТЕГРИРОВАННЫМ ethernet'ом, при том за ТЕ ЖЕ деньги. Cогласен сам недавно мигрировал на pic с его 18f87j60 очень доволен и по цене ниже чем связка енц и меги плюс стек от microchip один минус у него (18f87j60) нет eeprom а так очень неплохо

Насчет enc28j60 mega32 и ds18b20 с этим проектом завязал но исходники остались завтра поищу и выложу. :)
alexsis_76
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср апр 29, 2009 04:11:48

Re: Ethernet to SPI (ENC28J60)

Сообщение alexsis_76 »

Исходник проекта на mega8
Вложения
ethernet.rar
(177.91 КБ) 1037 скачиваний
Аватара пользователя
art617
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Сб фев 04, 2006 23:49:58
Откуда: Татарстан, г. Казань
Контактная информация:

Re: Ethernet to SPI (ENC28J60)

Сообщение art617 »

alexsis_76 писал(а):Исходник проекта на mega8

Добрый день, можно схему соединения мк и enc28j60?
alexsis_76
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср апр 29, 2009 04:11:48

Re: Ethernet to SPI (ENC28J60)

Сообщение alexsis_76 »

что то не могу найти, наверное удалил,а схема такаяже как на туграфиксе
Аватара пользователя
art617
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Сб фев 04, 2006 23:49:58
Откуда: Татарстан, г. Казань
Контактная информация:

Re: Ethernet to SPI (ENC28J60)

Сообщение art617 »

интересует строка #define ENC28J60_CONTROL_CS 1 и #define ENC28J60_CONTROL_SS это не одно и тоже?
#define ENC28J60_CONTROL_PORT PORTB // *
#define ENC28J60_CONTROL_DDR DDRB // *
#define ENC28J60_CONTROL_CS 1 // *
#define ENC28J60_CONTROL_SO PORTB4 // * описание подключения ENC28J60
#define ENC28J60_CONTROL_SI PORTB3 // *
#define ENC28J60_CONTROL_SCK PORTB5 // ************************************
#define ENC28J60_CONTROL_SS PORTB2
alexsis_76
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср апр 29, 2009 04:11:48

Re: Ethernet to SPI (ENC28J60)

Сообщение alexsis_76 »

#define ENC28J60_CONTROL_SS PORTB2 это вывод cs, а #define ENC28J60_CONTROL_CS 1 // * используется для установки CSACTIVE #define CSACTIVE ENC28J60_CONTROL_PORT&=~(1<<ENC28J60_CONTROL_CS) устанавливаем на выходе cs 0
Аватара пользователя
art617
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Сб фев 04, 2006 23:49:58
Откуда: Татарстан, г. Казань
Контактная информация:

Re: Ethernet to SPI (ENC28J60)

Сообщение art617 »

перекомпилировал под мегу16 как обычно бывает у меня- не работает) у Вас мк от ENC28J60 тактируется?
alexsis_76
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср апр 29, 2009 04:11:48

Re: Ethernet to SPI (ENC28J60)

Сообщение alexsis_76 »

нет mega тактируцется от своего кварца 12мгц
Аватара пользователя
art617
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Сб фев 04, 2006 23:49:58
Откуда: Татарстан, г. Казань
Контактная информация:

Re: Ethernet to SPI (ENC28J60)

Сообщение art617 »

ага вот походу почему не хочет работать)
Аватара пользователя
Coolish
Опытный кот
Сообщения: 785
Зарегистрирован: Сб фев 27, 2010 21:45:37
Откуда: Ростов-на-Дону
Контактная информация:

Re: Ethernet to SPI (ENC28J60)

Сообщение Coolish »

Появился неплохой цикл статей, http://we.easyelectronics.ru/electro-an ... -seti.html
Сделать хотел грозу, а получил КоЗу
Аватара пользователя
valexus
Нашел транзистор. Понюхал.
Сообщения: 192
Зарегистрирован: Вс окт 04, 2009 21:19:32
Откуда: Украина , Житомир

Re: Ethernet to SPI (ENC28J60)

Сообщение valexus »

Ну цикл то интересный , но разобраться я с ним так и не смог. Там адресация через такую _опу сделана , что сам черт не поймет что куда сохраняеться. У туксграфикса намного проше , да и исходники закоментированы хорошо. Ну накройняк Ulrich Radig хорошо написал про это дело , правда коменты на немецком , но гугл в помощь, так сказать. Сам собрал от этого немца исходник , там в конфиге все что надо выставил и вуаля , веб страничка есть. ВНН правильно говорил , зрите в сторону AVR-NET-IO.
Заело -- нажми посильнее, сломалось -- не страшно , все равно надо было менять.
alexsis_76
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср апр 29, 2009 04:11:48

Re: Ethernet to SPI (ENC28J60)

Сообщение alexsis_76 »

Если Вы имеете ввиду использывание структур,то дейсвительно на туграфиксе немного по дгугому но на
.easyelectronics все сделано гораздо удобнее :)
GDA230105
Родился
Сообщения: 1
Зарегистрирован: Сб ноя 26, 2011 19:22:10

Re: Ethernet to SPI (ENC28J60)

Сообщение GDA230105 »

Добрый вечер. У меня возникла проблема при сборе устройства: Изображение схема железки… Исходники брал с сайта http://we.easyelectronics.ru - рабочие, в протеусе работает все превосходно...
слил в МК прошивку (из доработки- включил в состав исходников несколько функций по работе с Uart для отладки), реакции = 0, есть вариант что неподходит трансфарматор (у меня LP164C)… хотел проверить связь МК по SPI с ENC28j60, запросив ревизию контроллера.
Попытался сделать запрос в модуле main.с, после инициализации, используя функцию uint8_t enc28j60_rcr(uint8_t adr) из модуля enc28j60.c. EREVID по дефайну заменяется на (0x12 | 0x60).

Подскажите как получить информацию о ревизии чипа...
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Ethernet to SPI (ENC28J60)

Сообщение Кислый »

чем можно с 5V до 3.6V напряжение скинуть ? У меня проэкт роутера на этом барахле и надо применить какой-нибудь распространенный стаб.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Ethernet to SPI (ENC28J60)

Сообщение Satyr »

Роутера ? :))
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Ethernet to SPI (ENC28J60)

Сообщение Кислый »

ога. Макет на диплом. Функционал ограниченный по самое не хочу, но основные фукции выполнять будет.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Ответить

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