Arduino Ethernet Shield v1.1 ENC28J60 MAC-адрес

Я купил Ethernet-шилд версии 1.1 ENC28J60. Не пришла бумажка/клейка с MAC-адресом карты. Я пытаюсь запустить примеры, и ничего не работает.

Я думаю, проблема в MAC-адресе. Действительно ли необходим MAC-адрес? Если да, то как я могу получить MAC-адрес моей карты?


person Hugo Demiglio    schedule 08.12.2011    source источник


Ответы (2)


MAC-адрес назначается производителем оборудования. В вашем случае это вы =] Если бы вы продавали их, вам нужно было бы получить код поставщика, который был бы уникальным для вас, а затем три крайних правых сегмента (последний: 00:00:00), которые вы бы установили последовательно.

Вам абсолютно всегда необходимо иметь MAC-адрес, поскольку именно он однозначно идентифицирует вашу сетевую карту в локальной сети; у вас никогда не должно быть двух карт с одинаковым MAC-адресом в данной локальной сети.

Как упоминалось выше, во всех скетчах Arduino (и почти во всех других проектах микроконтроллеров) вы сами устанавливаете MAC-адрес.

person taxilian    schedule 10.07.2012

Похоже, вы можете назначить ему один: http://arduino.cc/en/Reference/EthernetBegin

person Eric Rahm    schedule 08.12.2011