Официальный сайт компании Arduino по адресу arduino.cc
ENC28J60+Arduino
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Вс, 16/02/2020 - 17:24
Здравствуйте!
необходимо создать устройство, подсоединенное с помощью витой пары к компу, которое можно пропинговать и получить ответ (через консоль винды)
в интернете множество примеров, где само устройство пингует что-то, а когда пытаюсь сделать наоборот, приходит ответ, что заданный узел недоступен
может у кого то есть рабочий пример или кто знает где можно найти такое
UIPEthernet по-дефолту должен отвечать на icmp.
У меня этот отвечает: https://github.com/ntruchsess/arduino_uip/tree/fix_errata12
какой именно пример? echoServer?
Любой. Отвечает драйвер, а не пользовательский код.
Подскажите пожалуйста, какие Настройки сетевого адаптера выставляете, может в этом проблема
Обычные - MAC/IP/GW/NETMASK. Этого хватает. Может в .h файлах порыться - там еще какие-то настройки имеются.
Есть целый ряд проблем практически со всеми имеющимися на рынке Ethernet-контроллерами для Arduino, и особенно с контроллером ENC28J60. Мне например так и не удалось его заставить работать, пришлось взять W5100, который также как выяснилось работает не со всеми роутерами (с D-Link как пишут не работает). Проблема может быть и в самом контроллере, и в подключении к Arduino, и в используемой библиотеке. В Инете полно информации на эту тему, Google или Yandex в помощь.
Уже решил проблему покупкой новых таких же контроллеров
по всей видимости братья китайцы схалтурили
Уже решил проблему покупкой новых таких же контроллеров
по всей видимости братья китайцы схалтурили
Бывает )))
Другие ENC запинговались? Можно фото/ссылку на оба варианта?
такой не захотел отвечать:
https://images-na.ssl-images-amazon.com/images/I/41aFIk96jLL._AC_.jpg
купил этот, все отлично заработало с первого раза:
https://images-na.ssl-images-amazon.com/images/I/71Bf5EmsGlL._SX425_.jpg
Если первый запитали от 5V, то, скорее всего, сразу запалили. Он на 3.3V рассчитан.
не исключаю этот вариант, пробовал по разному подключать, когда не получалось
Если первый запитали от 5V, то, скорее всего, сразу запалили. Он на 3.3V рассчитан.
Я у себя пробовал такой вариант и в описании у него написано питание 5V. А если он реально 3,3V тогда объясните мне, зачем он вообще нужен, если у Arduino питание 5V?
А если он реально 3,3V тогда объясните мне, зачем он вообще нужен, если у Arduino питание 5V?
в одной фразе три или четыре глупости сразу:
1. Ардуино бывают разные, полно и на 3.3в
2. Кто вам сказал, что он вообще для ардуино?
3. Кроме того, любой контроллер Ардуино, если его вытащить из платы - может работать и при 3.3в
А если он реально 3,3V тогда объясните мне, зачем он вообще нужен, если у Arduino питание 5V?
в одной фразе три или четыре глупости сразу:
1. Ардуино бывают разные, полно и на 3.3в
2. Кто вам сказал, что он вообще для ардуино?
3. Кроме того, любой контроллер Ардуино, если его вытащить из платы - может работать и при 3.3в
Ну я смотрю у Вас ум прям через край хлещет. Научите Arduino из платы вытаскивать?
Ну я смотрю у Вас ум прям через край хлещет. Научите Arduino из платы вытаскивать?
Можно и вытащить - например в таком Уно контроллер легко вытаскивается из панели:
но в большинстве случаев, если нужен контроллер - его так и покупают отдельно, на Алиэкспрессе навалом
Но вы что-то только на один пункт отреагировали. Первая и главная ерунда в вашем высказывании - что вы забыли про ардуины на 3.3в - а их таких больше, чем 5вольтовых - Про мини, Дуе, многочисленные Вемосы, ЕСП, СТМ32 и тд...
Я у себя пробовал такой вариант и в описании у него написано питание 5V. А если он реально 3,3V тогда объясните мне, зачем он вообще нужен, если у Arduino питание 5V?
В каком описании?
Открываем ENC28J60 Data Sheet и читаем:
- Operating Voltage of 3.1V to 3.6V (3.3V typical)
- 5V Tolerant Inputs
На модуле с гребёнкой 2x6 снизу платы припаян AMS1117-3.3, понижающий VCC до 3.3V.
Модуль же с гребёнкой 2x5 такового LDO не имеет и должен запитываться от уже "готовых" 3.3V
Что же касается вопроса "зачем он нужен" - так этот модуль и не исключительно для Arduino. В мире достаточно микроконтроллеров с Operating Voltage 3.3V, таковые даже поддерживаются платформой Arduino. Я, конечно, не буду относить к ним Вемосы, ESP-xxx, STM32, однако Due и Pro Mini - вполне себе 3.3V платы.
Но вы что-то только на один пункт отреагировали. Первая и главная ерунда в вашем высказывании - что вы забыли про ардуины на 3.3в - а их таких больше, чем 5вольтовых - Про мини, Дуе, многочисленные Вемосы, ЕСП, СТМ32 и тд...
Ооо, да я смотрю для Вас нет разницы в перечисленных устройствах. Ну что ж, желаю Вам удачи!
В мире достаточно микроконтроллеров с Operating Voltage 3.3V, таковые даже поддерживаются платформой Arduino. Я, конечно, не буду относить к ним Вемосы, ESP-xxx, STM32, однако Due и Pro Mini - вполне себе 3.3V платы.
чой-то, Гриша? :) Зачем СТМ-ку обижаешь? - Лучшая Нана - это блюпилл :)
чой-то, Гриша? :) Зачем СТМ-ку обижаешь? - Лучшая Нана - это блюпилл :)
Пока их нет в линейке производителя Arduino, я не могу говорить о них, как об Arduino. Ну, к IDE примотаны, да.
Я и ATmega328PB не могу отнести к Arduino, потому как для него надо ставить add-on.
Модуль же с гребёнкой 2x5 такового LDO не имеет и должен запитываться от уже "готовых" 3.3V
Выходит я тоже лоханулся и видимо сжег его...
Пока их нет в линейке производителя Arduino, я не могу говорить о них, как об Arduino. Ну, к IDE примотаны, да.
да ладно тебе. Если вернутся к предмету ветки - обсуждать этот сетевой модуль применительно к "нормальной ардуино" особого смысла нет - слишком контроллеры слабенькие и памяти мало. Для сетвых протоколов нужны ЕСП-ки или СТМ, в крайнем случае Мега...
Сетевые протоколы разные бывают. И на 168-м МК можно мутить с ENC, но недолго. Чем отличается "нормальный" от "ненормального" я пока не знаю.