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

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


}
void loop () {}
1.12 Ethernet.setMACAddress()

  • 描述
設(shè)置MAC地址 。不適用于DHCP 。
  • 語(yǔ)法
Ethernet.setMACAddress(mac)
  • 參數(shù)
mac:要使用的MAC地址(6個(gè)字節(jié)的數(shù)組)
  • 返回值
無(wú)
  • 例子
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
IPAddress ip(10, 0, 0, 177);
void setup() {
Ethernet.begin(mac, ip);
byte newMac[] = {0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02};
Ethernet.setMACAddress(newMac); //更改MAC地址
}
void loop () {}
1.13 Ethernet.setRetransmissionCount()
  • 描述
設(shè)置以太網(wǎng)控制器在放棄之前要進(jìn)行的傳輸嘗試次數(shù) 。初始值為8 。8次傳輸嘗試乘以200毫秒的默認(rèn)超時(shí) , 等于通信失敗期間的1600毫秒的阻塞延遲 。如果通信出現(xiàn)問(wèn)題 , 您可能希望設(shè)置一個(gè)較小的數(shù)字以使您的程序更具響應(yīng)性 。盡管有名稱 , 但它設(shè)置了傳輸嘗試的總數(shù)(而不是第一次嘗試失敗后的重試次數(shù)),因此您想要設(shè)置的最小值為1 。
  • 語(yǔ)法
Ethernet.setRetransmissionCount(number)
  • 參數(shù)
number:以太網(wǎng)控制器在放棄之前應(yīng)該進(jìn)行的傳輸嘗試次數(shù)(字節(jié)) 。
  • 返回值
無(wú)
  • 例子
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
IPAddress ip(10, 0, 0, 177);
void setup() {
Ethernet.begin(mac, ip);
Ethernet.setRetransmissionCount(1); // 將以太網(wǎng)控制器配置為僅嘗試一個(gè)
}
void loop () {}
1.14 Ethernet.setRetransmissionTimeout()
  • 描述
設(shè)置以太網(wǎng)控制器的超時(shí)時(shí)間 。初始值為200毫秒 。200 ms的超時(shí)時(shí)間乘以默認(rèn)的8次嘗試,等于通信失敗期間的1600 ms阻塞延遲 。您可能希望設(shè)置較短的超時(shí)時(shí)間,以使程序在通信出現(xiàn)問(wèn)題時(shí)更加敏感 。您將需要做一些試驗(yàn),以確定適合您的特定應(yīng)用程序的值 。
  • 語(yǔ)法
Ethernet.setRetransmissionTimeout(milliseconds)
  • 參數(shù)
milliseconds:超時(shí)時(shí)間(uint16_t)
  • 返回值
無(wú)
  • 例子
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
IPAddress ip(10, 0, 0, 177);
void setup() {
Ethernet.begin(mac, ip);
Ethernet.setRetransmissionTimeout(50); // 將以太網(wǎng)控制器的超時(shí)設(shè)置為50毫秒
}
void loop () {}
1.15 Ethernet.setSubnetMask()
  • 描述
設(shè)置網(wǎng)絡(luò)的子網(wǎng)掩碼 。不適用于DHCP 。
  • 語(yǔ)法
Ethernet.setSubnetMask(subnet)
  • 參數(shù)
subnet:網(wǎng)絡(luò)的子網(wǎng)掩碼(IP地址) 。
  • 返回值
無(wú)
  • 例子
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
IPAddress ip(10, 0, 0, 177);
IPAddress myDns(192, 168, 1, 1);
IPAddress gateway(192, 168, 1, 1);
IPAddress subnet(255, 255, 0, 0);
void setup() {
Ethernet.begin(mac, ip, myDns, gateway, subnet);
IPAddress newSubnet(255, 255, 255, 0);
Ethernet.setSubnetMask(newSubnet); // 更改子網(wǎng)掩碼
}
void loop () {}
1.16 Ethernet.subnetMask()
  • 描述
返回設(shè)備的子網(wǎng)掩碼 。
  • 語(yǔ)法
Ethernet.subnetMask()
  • 參數(shù)
無(wú)
  • 返回值
設(shè)備的子網(wǎng)掩碼(IPAddress)
  • 例子
#include <SPI.h>
#include <Ethernet.h>

推薦閱讀