|
发表于 2017-5-21 23:47:34
|
显示全部楼层
只显示
[webClient]
的这个问题我也遇到过了,现在解决了。因为例程中ether.bigin语句使用了默认的CS引脚,但是在学习前面的帖子时,CS连接到了10脚。所以出现了这个故障。
if (ether.begin(sizeof Ethernet::buffer, mymac) == 0)改为
if (ether.begin(sizeof Ethernet::buffer, mymac,10) == 0) 指定CS脚为10就可以了。
另外,可能是网站格式有变。缓冲区的头文件原来是207,现在变成了182。也就是说把语句改为
Serial.print((const char*) Ethernet::buffer + off + 182);
开始的时候网址那个地方编译不通过。根据错误提示添加const就OK了。
char const website[] PROGMEM = "www.lucadentella.it"; |
|