Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Информация по радиокомпонентам Не можете опознать электронный компонент по маркировке на его корпусе? "Опознание" компонентов, техническая документация...

 
Опции темы
Непрочитано 08.12.2006, 08:07  
rza-gpp1
Прохожий
 
Регистрация: 24.07.2006
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
rza-gpp1 на пути к лучшему
По умолчанию ENC28J60

Доброго времени суток! Решил озадачить вот таким вопросом. Кто-нибудь работал с этой микросхемкой? И где можно найти на нее информацию на русском языке?
Реклама:
rza-gpp1 вне форума  
Непрочитано 08.12.2006, 10:18  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

на microchip.ru спросите.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 08.12.2006, 11:10  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

попробуйте такую штуку

http://www.circuitcellar.com/library.../microchip.htm

в trt.ru или закажите бесплатно через чехию.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 08.12.2006, 14:56  
kaf-0
Временная регистрация
 
Регистрация: 08.12.2006
Сообщений: 84
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
kaf-0 на пути к лучшему
По умолчанию

работал. хорошая микросхемка, ничего проще для реализации работы микроконтроллера с сетью пока не видел, особенно когда в продаже появился модуль ENC28J60-H размером всего 3 на 2,5 см. Документации на русском не видел, но есть уже готовые реализации стека протоколов на С. Одна от самого микрочип и одна в avrlib. Правда мне пришлось писать свою на основе вышеперчисленных, т.к. хотелось компактности и убрать всё лишнее. Реализовал до уровня UDP, сейчас думаю переделать под Algorithm Builder, т.к. на С програмка получается достаточно объемной и скоро перестанет помещаться в мой МК. Если нужно, могу прислать.
kaf-0 вне форума  
Непрочитано 09.12.2006, 05:37  
Master-rza
Частый гость
 
Регистрация: 04.12.2006
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Master-rza на пути к лучшему
По умолчанию

Конечно надо!
Master-rza вне форума  
Непрочитано 09.12.2006, 20:07  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

компоненты микрочипа PIC-и пример заказа через чехию:
http://vrtp.ru/index.php?showtopic=3550&st=30&
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 11.12.2006, 11:58  
kaf-0
Временная регистрация
 
Регистрация: 08.12.2006
Сообщений: 84
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
kaf-0 на пути к лучшему
По умолчанию

Архивчик выложил сюда: http://kaf.net.ru/sources/mynet_enc28j60_c.rar
Напомню, что сейчас эти функции еще не до конца оттестированы, поэтому могут быть баги, но в моем проекте работают. Скажу так же, что это кусок проекта, поэтому там возможны ссылки на переменные, которые были объявлены глобально. Просмотрите функцию netStackInit() в mynet.c, ее нужно подправить, в комментариях там всё написано. Подправить нужно также myencEthReceive() из myenc28j60.c, в первой строчке функции идет проверка, есть ли запрос прерывания от микросхемы, у меня вывод int микросхемы подключен к порту E к биту 2, исправте эту строчку в соответствии с вашим подключением. Если же микросхему просто постоянно опрашивать на наличие пакетов, то это почему-то приводило к нестабильному приему пакетов. Если будут вопросы, пишите, отвечу.
з.ы. архивчик также прекрипил к сообщению

Прикрепленный файл: 9154003.rar
kaf-0 вне форума  
Непрочитано 11.12.2006, 12:20  
kaf-0
Временная регистрация
 
Регистрация: 08.12.2006
Сообщений: 84
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
kaf-0 на пути к лучшему
По умолчанию

Ах да, забыл рассказать, как пользоваться.

перед началом конечно же инициализация:
myencInit();
netStackInit();

Для отработки входящих пакетов по протаколам в цикле ожидания своего проекта вызывайте функцию
u16 netProccess(int lenbuf,u08* data),
data - указатель на буфер, в который будут помещены данные udp-пакета, если он пришел;
lenbuf - длинна этого буфера, длинна не должна быть меньше 32 байт, т.к. буфер используется также и при обработке icmp-пакетов. Функция вернет длинну полученных данных, если же udp пакетов не получено, вернет 0. Содержимое буфера может быть изменено в любом случае.

//отправка UDP пакета
//если reply!=0, то заголовки создаются
//как ответ на последний принятый пакет
//иначе пакет отправляется серверу
Для отправки ответов серверу используйте функцию
void netUDPSend(int len, u08* data, u08 reply)
data - указатель на данные
len - длинна этих данных
reply - если не ноль, то пакет отправляется последнему приславшему нам пакет хосту, иначе пакет отправляется серверу (адрес и порт сервера задается в функции инициализации)
kaf-0 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по ENC28J60 CERGEI1982 Микроконтроллеры, АЦП, память и т.д 46 22.07.2009 14:50
Немецкие исходники для ENC28J60. Nikopol Микроконтроллеры, АЦП, память и т.д 0 17.02.2009 10:42
enc28j60 chipic128 Микроконтроллеры, АЦП, память и т.д 1 21.02.2007 15:14


Часовой пояс GMT +4, время: 14:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot