Sony Spresense + Arduino: подключите Ethernet на основе W5500, если - PullRequest
0 голосов
/ 12 января 2019

Я пытаюсь использовать плату Spresense для создания NTP-сервера.
Ethernet должен быть сделан с чипом W5500, подключенным через SPI. Похоже, что в библиотеке Arduino Ethernet возникла проблема с библиотекой Apresense SPI.

Кто-то, кто уже пробовал это и у него есть идеи?

Код из примера Ethernet DhcpAddressPrinter компилируется очень хорошо после изменения Arduino / library / Ethernet / src / EthernetClient.cpp в строке 51

if (ip == IPAddress((uint32_t)0) || ip == IPAddress(0xFFFFFFFFul)) return 0;

Я всегда получаю сообщение от последовательного терминала, что «Ethernet-щит не найден». Плата W5500 не должна быть проблемой, так как она работает на обычном Arduino Uno просто отлично. (Это не оригинальный щит Arduino Ethernet, так как этот щит использует заголовок ICSP, которого нет на плате Spresense)

Arduino IDE - 1,8,8

1 Ответ

0 голосов
/ 07 февраля 2019

Аппаратное обеспечение Решенная проблема: W5500 и Spresense хотят, чтобы перемычка уровня ввода / вывода на плате была установлена ​​на 3,3 В. Кажется, сейчас работает Ethernet lib, по крайней мере, на SPI. Я с нетерпением жду работы над программным обеспечением.

...