Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PIC и PCI сетевуха
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
ControllerZ
Требуется создать линию связи через LAN сеть на 2х устройствах на пиках и сетевых картах. Можите помоч документацией чтобы разобраться как передавать пакеты по сети через сетевую карту какие команды ей отсывать. Зарание спасибо. help.gif
iosifk
Цитата(ControllerZ @ Apr 4 2006, 08:25) *
Требуется создать линию связи через LAN сеть на 2х устройствах на пиках и сетевых картах. Можите помоч документацией чтобы разобраться как передавать пакеты по сети через сетевую карту какие команды ей отсывать. Зарание спасибо. help.gif

Вот вопрос: а почему на сетевых картах?
Сильно бюджетный проект?
Нет возможности заказать PCB?
Пиком эмулировать PCI, да еще неизвестный протокол обмена с картой. Да через полгода производитель чипов поменяет начинку чипа без предупреждения.

Есть контроллеры с обычным параллельным интерфейсом, например KSZ8842/1.
Есть даже с последовательным интерфейсом...
А информации на Цит-форуме и кое-что у меня на сайте.
ControllerZ
Цитата(iosifk @ Apr 4 2006, 11:05) *
Цитата(ControllerZ @ Apr 4 2006, 08:25) *

Требуется создать линию связи через LAN сеть на 2х устройствах на пиках и сетевых картах. Можите помоч документацией чтобы разобраться как передавать пакеты по сети через сетевую карту какие команды ей отсывать. Зарание спасибо. help.gif

Вот вопрос: а почему на сетевых картах?
Сильно бюджетный проект?
Нет возможности заказать PCB?
Пиком эмулировать PCI, да еще неизвестный протокол обмена с картой. Да через полгода производитель чипов поменяет начинку чипа без предупреждения.

Есть контроллеры с обычным параллельным интерфейсом, например KSZ8842/1.
Есть даже с последовательным интерфейсом...
А информации на Цит-форуме и кое-что у меня на сайте.


Требуется именно на сетевухах так как во первых мне интересно разобраться с данным протоколом и и есть еще куча аспектов просто нужна документация по управлению PCI сетевухой. Пожалуйсто помогите. help.gif
makc
Цитата(ControllerZ @ Apr 4 2006, 08:25) *
Требуется создать линию связи через LAN сеть на 2х устройствах на пиках и сетевых картах. Можите помоч документацией чтобы разобраться как передавать пакеты по сети через сетевую карту какие команды ей отсывать. Зарание спасибо. help.gif


Могу посоветовать посмотреть в сторону http://www.wiznet.co.kr/.
ControllerZ
А можно на счет команд управления сетевухой PCI. Пожалуйста.
Dainis
Цитата(ControllerZ @ Apr 4 2006, 08:53) *
А можно на счет команд управления сетевухой PCI. Пожалуйста.

Смотры исходники Linux, U-Boot ....
alekseykoj
Вобщем тут ты ввязываешся в большой гем..й. Если хочешь к сетке подключится используй микросхемы WizNet там стек протоколов реализован. В противном случае тебе надо его самому реализовывать. Так и то в этом случае проще микросхему CS8900А взять.
ControllerZ
Я видел устройство на сетевухе NE2000 и оно работала там был пик16ф873 может поможите с докай на ISA сетевуху NE2000
haker_fox
Цитата(ControllerZ @ Apr 4 2006, 19:11) *
Я видел устройство на сетевухе NE2000 и оно работала там был пик16ф873 может поможите с докай на ISA сетевуху NE2000


Поздновато ответил... но может и пригодиться...
Вот здесь http://www.roboclub.ru/forum/tex/exp_10928.html тоже к ISA-сетевой карте подключились... правда использовали МК AVR. Так там юзается не сама сетевуха, а лишь чип RTL8019.
Driver_GV
Цитата(ControllerZ @ Apr 4 2006, 13:11) *
Я видел устройство на сетевухе NE2000 и оно работала там был пик16ф873 может поможите с докай на ISA сетевуху NE2000

Пример на PIC + RTL8019AS (она же NE2000) есть у меня на сайте www.picping.narod.ru
даташит на RTL8019AS тут http://www.realtek.com.tw/downloads/downlo...model=RTL8019AS
Бесплатный стек TCP/IP для PIC тут http://www.microchip.com/stellent/idcplg?I...ppnote=en011993
Сергей Борщ
Цитата(ControllerZ @ Apr 4 2006, 08:53) *
А можно на счет команд управления сетевухой PCI. Пожалуйста.
Когда-то я тоже хотел так сделать. Начал разбираться:
1) PCI шина это 32 двунаправленных сигнала +еще примерно 10 входов + около 10 выходов. Так что ног у твоего ПИКа может сильно не хватить.
2) Твоя программа должна уметь общаться с конкретным контроллером на сетевухе. Разные контроллеры между собой совсем не похожи. В виндовсе/линуксе это делает драйвер сетевухи, идущий с ней в комплекте на диске. Есть большая вероятность что когда ты закончишь разработку тебе придется писать программу заново - нужную сетевуху сняли с производства. И так до бесконечности :-)

Если тебя все это не останавливает - начинай с чтения стандарта на PCI-шину. Если не найдешь - могу выслать.
ISA сетевуха могла работать в 8-битном режиме и это сильно упрощало ее подключение.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.