Ethernet to SPI (ENC28J60)
- ВНН
- Потрогал лапой паяльник
- Сообщения: 347
- Зарегистрирован: Сб дек 13, 2008 09:03:43
- Откуда: г.Советская Гавань
Re: Ethernet to SPI (ENC28J60)
Смотри исходники на AVR-NET-IO
http://www.mikrocontroller.net
http://mikrocontroller.heldt.eu/index.p ... -webserver
http://www.mikrocontroller.net
http://mikrocontroller.heldt.eu/index.p ... -webserver
- Вложения
-
- Sourcen(alle).rar
- (374.39 КБ) 748 скачиваний
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
С уважением ВНН.
Re: Ethernet to SPI (ENC28J60)
Не любите вы себя -))
Есть уже куда более жирные и приятные МК с полностью ИНТЕГРИРОВАННЫМ ethernet'ом, при том за ТЕ ЖЕ деньги.
Есть уже куда более жирные и приятные МК с полностью ИНТЕГРИРОВАННЫМ ethernet'ом, при том за ТЕ ЖЕ деньги.
- ВНН
- Потрогал лапой паяльник
- Сообщения: 347
- Зарегистрирован: Сб дек 13, 2008 09:03:43
- Откуда: г.Советская Гавань
Re: Ethernet to SPI (ENC28J60)
Хорошее предложение "Выбросте все что у вас есть и купите что-небуть пожирней".
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
С уважением ВНН.
Re: Ethernet to SPI (ENC28J60)
Чето в голову не пришло, что у всех закромах по трею enc28j60 лежит и по катушке атмег 
-
alexsis_76
- Открыл глаза
- Сообщения: 46
- Зарегистрирован: Ср апр 29, 2009 04:11:48
Re: Ethernet to SPI (ENC28J60)
Есть уже куда более жирные и приятные МК с полностью ИНТЕГРИРОВАННЫМ ethernet'ом, при том за ТЕ ЖЕ деньги. Cогласен сам недавно мигрировал на pic с его 18f87j60 очень доволен и по цене ниже чем связка енц и меги плюс стек от microchip один минус у него (18f87j60) нет eeprom а так очень неплохо
Насчет enc28j60 mega32 и ds18b20 с этим проектом завязал но исходники остались завтра поищу и выложу.
Насчет enc28j60 mega32 и ds18b20 с этим проектом завязал но исходники остались завтра поищу и выложу.
-
alexsis_76
- Открыл глаза
- Сообщения: 46
- Зарегистрирован: Ср апр 29, 2009 04:11:48
Re: Ethernet to SPI (ENC28J60)
Исходник проекта на mega8
- Вложения
-
- ethernet.rar
- (177.91 КБ) 1037 скачиваний
- art617
- Первый раз сказал Мяу!
- Сообщения: 35
- Зарегистрирован: Сб фев 04, 2006 23:49:58
- Откуда: Татарстан, г. Казань
- Контактная информация:
Re: Ethernet to SPI (ENC28J60)
alexsis_76 писал(а):Исходник проекта на mega8
Добрый день, можно схему соединения мк и enc28j60?
-
alexsis_76
- Открыл глаза
- Сообщения: 46
- Зарегистрирован: Ср апр 29, 2009 04:11:48
Re: Ethernet to SPI (ENC28J60)
что то не могу найти, наверное удалил,а схема такаяже как на туграфиксе
- art617
- Первый раз сказал Мяу!
- Сообщения: 35
- Зарегистрирован: Сб фев 04, 2006 23:49:58
- Откуда: Татарстан, г. Казань
- Контактная информация:
Re: Ethernet to SPI (ENC28J60)
интересует строка #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
#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)
#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)
перекомпилировал под мегу16 как обычно бывает у меня- не работает) у Вас мк от ENC28J60 тактируется?
-
alexsis_76
- Открыл глаза
- Сообщения: 46
- Зарегистрирован: Ср апр 29, 2009 04:11:48
Re: Ethernet to SPI (ENC28J60)
нет mega тактируцется от своего кварца 12мгц
- art617
- Первый раз сказал Мяу!
- Сообщения: 35
- Зарегистрирован: Сб фев 04, 2006 23:49:58
- Откуда: Татарстан, г. Казань
- Контактная информация:
Re: Ethernet to SPI (ENC28J60)
ага вот походу почему не хочет работать)
- Coolish
- Опытный кот
- Сообщения: 785
- Зарегистрирован: Сб фев 27, 2010 21:45:37
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: Ethernet to SPI (ENC28J60)
Появился неплохой цикл статей, http://we.easyelectronics.ru/electro-an ... -seti.html
Сделать хотел грозу, а получил КоЗу
- valexus
- Нашел транзистор. Понюхал.
- Сообщения: 192
- Зарегистрирован: Вс окт 04, 2009 21:19:32
- Откуда: Украина , Житомир
Re: Ethernet to SPI (ENC28J60)
Ну цикл то интересный , но разобраться я с ним так и не смог. Там адресация через такую _опу сделана , что сам черт не поймет что куда сохраняеться. У туксграфикса намного проше , да и исходники закоментированы хорошо. Ну накройняк Ulrich Radig хорошо написал про это дело , правда коменты на немецком , но гугл в помощь, так сказать. Сам собрал от этого немца исходник , там в конфиге все что надо выставил и вуаля , веб страничка есть. ВНН правильно говорил , зрите в сторону AVR-NET-IO.
Заело -- нажми посильнее, сломалось -- не страшно , все равно надо было менять.
-
alexsis_76
- Открыл глаза
- Сообщения: 46
- Зарегистрирован: Ср апр 29, 2009 04:11:48
Re: Ethernet to SPI (ENC28J60)
Если Вы имеете ввиду использывание структур,то дейсвительно на туграфиксе немного по дгугому но на
.easyelectronics все сделано гораздо удобнее
.easyelectronics все сделано гораздо удобнее
Re: Ethernet to SPI (ENC28J60)
Добрый вечер. У меня возникла проблема при сборе устройства:
схема железки… Исходники брал с сайта http://we.easyelectronics.ru - рабочие, в протеусе работает все превосходно...
слил в МК прошивку (из доработки- включил в состав исходников несколько функций по работе с Uart для отладки), реакции = 0, есть вариант что неподходит трансфарматор (у меня LP164C)… хотел проверить связь МК по SPI с ENC28j60, запросив ревизию контроллера.
Попытался сделать запрос в модуле main.с, после инициализации, используя функцию uint8_t enc28j60_rcr(uint8_t adr) из модуля enc28j60.c. EREVID по дефайну заменяется на (0x12 | 0x60).
Подскажите как получить информацию о ревизии чипа...
схема железки… Исходники брал с сайта 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
@hobbyelectronics
Re: Ethernet to SPI (ENC28J60)
Роутера ? 
- Кислый
- Поставщик валерьянки для Кота
- Сообщения: 2095
- Зарегистрирован: Чт апр 08, 2010 18:50:01
- Откуда: Краснодар
- Контактная информация:
Re: Ethernet to SPI (ENC28J60)
ога. Макет на диплом. Функционал ограниченный по самое не хочу, но основные фукции выполнять будет.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics