我的Arduino新的以太网屏蔽2出了问题。它有芯片组w5500而不是w5100因此必须使用ethernet2.h而不是ethernet.h。 这是一个小代码片段。
// If the the ethernet shield 2 (Chip W5500) is used we have to use the Ethernet2.h
#include <Ethernet2.h>
// If the ethernet shield 1 (Chip W5100)is used we have to use the Ethernet.h
//#include <Ethernet.h>
#include <ComStack.h>
#include <RequiredMessageCallbacks.h>
不幸的是,头文件ComStack和其他人需要ethernet.h头来编译。我只能在项目文件夹中创建头文件,因为这个项目将被重新绑定到其他分支。我尝试了很多不同的解决办法,但这不是解决办法。希望有人对这个问题有所暗示。
提前谢谢你。
格尔茨 迈克尔