我尝试使用 Spresense 板来构建 NTP 服务器。
以太网应该使用通过 SPI 连接的 W5500 芯片来完成。似乎 Arduino 以太网库遇到了 Apresense SPI 库的问题。
有人在那里谁已经尝试过这个,并有一些想法吗?
来自以太网 DhcpAddressPrinter 示例的代码在更改第 51 行中的 Arduino / libraries / Ethernet / src / Ethernet.cpp 后编译得很好
if (ip == IPAddress((uint32_t)0) || ip == IPAddress(0xFFFFFFFFul)) return 0;
(它不是原始的 Arduino 以太网屏蔽,因为此屏蔽使用了 Spresense 板上不存在的 ICSP 头)
Arduino IDE 是 1.8.8
硬件问题解决:W5500 和 Spresense 希望板上的 I / O 级跳线设置为 3.3 V。以太网 lib 现在似乎可以工作,至少在 SPI 上。我现在期待着在软件上工作。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(56条)