日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

以太網(wǎng)電纜被拔出什么意思 筆記本以太網(wǎng)網(wǎng)絡電纜被拔出( 二 )


  • 語法
Ethernet.hardwareStatus()
  • 參數(shù)

  • 返回值
在Ethernet.begin()(EthernetHardwareStatus)期間檢測到哪個WIZnet以太網(wǎng)控制器芯片:
EthernetNoHardware
EthernetW5100
EthernetW5200
EthernetW5500
  • 例子
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
IPAddress ip(10, 0, 0, 177);
void setup() {
//打開串行通信并等待端口打開
Serial.begin(9600);
while (!Serial) {
; // 等待串行端口連接 。僅本地USB端口需要
}
Ethernet.begin(mac, ip);
if (Ethernet.hardwareStatus() == EthernetNoHardware) {
Serial.println("Ethernet shield was not found.");
}
else if (Ethernet.hardwareStatus() == EthernetW5100) {
Serial.println("W5100 Ethernet controller detected.");
}
else if (Ethernet.hardwareStatus() == EthernetW5200) {
Serial.println("W5200 Ethernet controller detected.");
}
else if (Ethernet.hardwareStatus() == EthernetW5500) {
Serial.println("W5500 Ethernet controller detected.");
}
}
void loop () {}
  • 串口打印結(jié)果:
W5100 Ethernet controller detected.
1.5 Ethernet.init()
  • 描述
用于配置以太網(wǎng)控制器芯片的CS(片?。┮?。以太網(wǎng)庫具有默認的CS引腳,通常是正確的,但是對于某些非標準以太網(wǎng)硬件 , 可能需要使用其他CS引腳 。
  • 語法
Ethernet.init(sspin)
  • 參數(shù)
spin:用于CS的引腳號(字節(jié))
  • 返回值

  • 例子
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
IPAddress ip(10, 0, 0, 177);
void setup() {
Ethernet.init(53);// 將引腳53用于以太網(wǎng)CS
Ethernet.begin(mac, ip);
}
void loop () {}
1.6 Ethernet.linkStatus()
  • 描述
告訴您鏈接是否處于活動狀態(tài) 。LinkOFF可能表示以太網(wǎng)電纜已拔出或有故障 。僅當使用W5200和W5500以太網(wǎng)控制器芯片時,此功能才可用 。
  • 語法
Ethernet.linkStatus()
  • 參數(shù)

  • 返回值
鏈接狀態(tài)(EthernetLinkStatus):
Unknown
LinkON
LinkOFF
  • 例子
#include <SPI.h>
#include <Ethernet.h>
void setup() {
//打開串行通信并等待端口打開
Serial.begin(9600);
while (!Serial) {
; // 等待串行端口連接 。僅本地USB端口需要
}
}
void loop () {
if (Ethernet.linkStatus() == Unknown) {
Serial.println("Link status unknown. Link status detection is only available with W5200 and W5500.");
}
else if (Ethernet.linkStatus() == LinkON) {
Serial.println("Link status: On");
}
else if (Ethernet.linkStatus() == LinkOFF) {
Serial.println("Link status: Off");
}
}
  • 串口打印結(jié)果:
Link status unknown. Link status detection is only available with W5200 and W5500.
1.7 Ethernet.localIP()
  • 描述
獲取以太網(wǎng)板的IP地址 。通過DHCP自動分配地址時很有用 。
  • 語法
Ethernet.localIP();
  • 參數(shù)

  • 返回值
IP地址
  • 例子
#include <SPI.h>
#include <Ethernet.h>
// 在下面輸入控制器的MAC地址 。
// 較新的以太網(wǎng)防護罩在防護罩上的標簽上印有MAC地址
byte mac[] = {
0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02 };

推薦閱讀