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

Re: Ethernet to SPI (ENC28J60)

Ср авг 24, 2011 15:14:48

Смотри исходники на AVR-NET-IO
http://www.mikrocontroller.net
http://mikrocontroller.heldt.eu/index.p ... -webserver
Вложения
Sourcen(alle).rar
(374.39 KiB) Скачиваний: 728

Re: Ethernet to SPI (ENC28J60)

Ср авг 24, 2011 16:36:25

Не любите вы себя -))
Есть уже куда более жирные и приятные МК с полностью ИНТЕГРИРОВАННЫМ ethernet'ом, при том за ТЕ ЖЕ деньги.

Re: Ethernet to SPI (ENC28J60)

Ср авг 24, 2011 18:28:42

Хорошее предложение "Выбросте все что у вас есть и купите что-небуть пожирней".

Re: Ethernet to SPI (ENC28J60)

Ср авг 24, 2011 18:36:57

Чето в голову не пришло, что у всех закромах по трею enc28j60 лежит и по катушке атмег :))

Re: Ethernet to SPI (ENC28J60)

Чт авг 25, 2011 14:15:41

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

Насчет enc28j60 mega32 и ds18b20 с этим проектом завязал но исходники остались завтра поищу и выложу. :)

Re: Ethernet to SPI (ENC28J60)

Пт авг 26, 2011 01:30:00

Исходник проекта на mega8
Вложения
ethernet.rar
(177.91 KiB) Скачиваний: 1018

Re: Ethernet to SPI (ENC28J60)

Пт сен 02, 2011 10:04:28

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

Добрый день, можно схему соединения мк и enc28j60?

Re: Ethernet to SPI (ENC28J60)

Пт сен 02, 2011 10:20:25

что то не могу найти, наверное удалил,а схема такаяже как на туграфиксе

Re: Ethernet to SPI (ENC28J60)

Пт сен 02, 2011 10:52:28

интересует строка #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

Re: Ethernet to SPI (ENC28J60)

Пт сен 02, 2011 12:58:38

#define ENC28J60_CONTROL_SS PORTB2 это вывод cs, а #define ENC28J60_CONTROL_CS 1 // * используется для установки CSACTIVE #define CSACTIVE ENC28J60_CONTROL_PORT&=~(1<<ENC28J60_CONTROL_CS) устанавливаем на выходе cs 0

Re: Ethernet to SPI (ENC28J60)

Пт сен 02, 2011 13:22:49

перекомпилировал под мегу16 как обычно бывает у меня- не работает) у Вас мк от ENC28J60 тактируется?

Re: Ethernet to SPI (ENC28J60)

Пт сен 02, 2011 13:50:36

нет mega тактируцется от своего кварца 12мгц

Re: Ethernet to SPI (ENC28J60)

Пт сен 02, 2011 13:56:48

ага вот походу почему не хочет работать)

Re: Ethernet to SPI (ENC28J60)

Пт сен 16, 2011 14:34:45

Появился неплохой цикл статей, http://we.easyelectronics.ru/electro-an ... -seti.html

Re: Ethernet to SPI (ENC28J60)

Вс сен 18, 2011 20:29:58

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

Re: Ethernet to SPI (ENC28J60)

Пн сен 19, 2011 00:30:26

Если Вы имеете ввиду использывание структур,то дейсвительно на туграфиксе немного по дгугому но на
.easyelectronics все сделано гораздо удобнее :)

Re: Ethernet to SPI (ENC28J60)

Сб ноя 26, 2011 19:39:12

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

Подскажите как получить информацию о ревизии чипа...

Re: Ethernet to SPI (ENC28J60)

Сб ноя 26, 2011 21:43:51

чем можно с 5V до 3.6V напряжение скинуть ? У меня проэкт роутера на этом барахле и надо применить какой-нибудь распространенный стаб.

Re: Ethernet to SPI (ENC28J60)

Сб ноя 26, 2011 22:36:59

Роутера ? :))

Re: Ethernet to SPI (ENC28J60)

Сб ноя 26, 2011 23:11:51

ога. Макет на диплом. Функционал ограниченный по самое не хочу, но основные фукции выполнять будет.
Ответить