【发布时间】:2019-01-12 15:48:30
【问题描述】:
我尝试使用 Spresense 板构建一个 NTP 服务器。
以太网应使用通过 SPI 连接的 W5500 芯片完成。似乎 Arduino 以太网库与 Apresense SPI 库有问题。
有人已经尝试过这个并且有一些想法吗?
在第 51 行更改 Arduino/libraries/Ethernet/src/EthernetClient.cpp 后,来自以太网 DhcpAddressPrinter 示例的代码编译得很好
if (ip == IPAddress((uint32_t)0) || ip == IPAddress(0xFFFFFFFFul)) return 0;
我总是从串行终端收到“未找到以太网屏蔽”的消息。 W5500 PCB 应该不是问题,因为它可以在普通的 Arduino Uno 上正常工作。 (它不是原始的 Arduino 以太网扩展板,因为这个扩展板使用了 Spresense 板上不存在的 ICSP 接头)
Arduino IDE 是 1.8.8
【问题讨论】:
-
你从哪里得到这个盾牌