Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
 
Orbuz
1

ENC28J60 и AVR

19.07.2015, 22:15. Просмотров 4459. Ответов 0
Метки нет (Все метки)

Здравствуйте. Приобрел готовый модуль ENC28J60 и подключил его к контроллеру (готовую библиотеку скачал из уроков Lifelovera). В программе WireShark вижу как мне отправляется ARP-запрос, с параметрами:

Sender MAC address: AsustekC_e3:6f:d9 (10:c3:7b:e3:6f:d9)
Sender IP address: 0.0.0.0 (0.0.0.0)
Target MAC address: 00:00:00_00:00:00 (00:00:00:00:00:00)
Target IP address: 192.168.1.50 (192.168.1.50)

Здесь, IP-адрес 192.168.1.50 - адрес сетевой карты ПК, к которому подключен модуль.

Wikipedia говорит:

"Запроса ARP Probe - это запрос с полем SPA состоящим из всех нулей (ip-адрес 0.0.0.0)." - видимо он самый. (Поправьте меня если я не прав.)

Модуль данный пакет принимает. Далее, моя задача сформировать ответ на запрос. Если я правильно понял из описания, то ответ должен быть следующим:

Sender MAC address: MY_DEVICE (00:58:1A:88:12:00) // MAC-адрес моего устройства.
Sender IP address: 0.0.0.0 (0.0.0.0)
Target MAC address: 00:00:00_00:00:00 (00:00:00:00:00:00)
Target IP address: 192.168.1.100 // IP-адрес моего устройства.

Отправляют такой пакет, но в WireShark он никак не отображается. А хост продолжает слать мне свои запросы.

Вопрос: Какой ответ нужен на ARP-запрос? Заранее большое спасибо.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.07.2015, 22:15
Ответы с готовыми решениями:

Atmega16 + enc28j60. enc28j60 перестает отвечать
Столкнулся с непонятной проблемой, прошу помочь. С чем и как работаю В своей системе использую...

AVR AVRISP STK500 V3.0 USB ISP Programmer for AVR IC
Люди помогите плз. не могу разобраться. приобрел этот чудный девайс (AVR AVRISP STK500 V3.0 USB...

AVR JTAG mkI + avarice + avr-gdb + Linux
По какой то неведомой причине мне причине не могу нормально подключится к серверу avarice через...

ENC28J60
Добрый день. Недавно добрались руки до китайского Ethernet модуля на базе ENC28J60. За основу...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.07.2015, 22:15

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

AVR Atmega324PU не прошивается AVR ISP Mk2
Добрый день. На плату впаян данный микроконтроллер в корпусе tqfp. При подключении программатора...

Анализ стека AVR / AVR stack analysis
Привет! Уперся я в стек, и решил понять что почем. Нашел вот такой вот скриптик:...

(Avr Studio + WinAvr) vs (mikroC PRO for AVR)
Сам пользуюсь (Avr Studyo + WinAvr). Ктонибудь использует mykroC PRO for AVR ? Слышал там...

ENC28J60 ->MIREGADR
Доброго времени суток. Пытаюсь изучать ENC28J60, но столкнулся с проблемой ни как не могу ни как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.