我的模塊購買地址 https://buyertrade.taobao.com/trade/detail/tradeSnap.htm?tradeID=460212770243341548&snapShot=true
不同系列之間的差別更多的是封裝工藝以及Flash閃存大小不同,具體差別情況下表1:
燒錄固件模式
安裝ESP8266開發環境:
打開Arduino IDE->菜單項文件->首選項 開發版管理器網址,填入http://arduino.esp8266.com/stable/package_esp8266com_index.json,重啟IDE
重啟IDE之后->菜單項工具->開發板->點擊開發板管理器->滾動找到ESP8266平台
到此,整個軟件開發環境搭建完畢
燒錄配置
選擇板子 :
燒寫:
燒寫代碼:
void setup() { Serial.begin(115200); //使能軟件看門狗的觸發間隔 ESP.wdtEnable(5000); } void loop() { //喂狗 ESP.wdtFeed(); FlashMode_t ideMode = ESP.getFlashChipMode(); String coreVersion = ESP.getCoreVersion(); Serial.print(F("Arduino Core For ESP8266 Version: ")); Serial.println(coreVersion); Serial.printf("Flash real id(唯一標識符): %08X\n", ESP.getFlashChipId()); Serial.printf("Flash 實際大小: %u KBytes\n", ESP.getFlashChipRealSize()/1024); Serial.printf("IDE配置Flash大小: %u KBytes,往往小於實際大小\n", ESP.getFlashChipSize()/1024); Serial.printf("IDE配置Flash頻率 : %u MHz\n", ESP.getFlashChipSpeed()/1000000); Serial.printf("Flash ide mode: %s\n\n", (ideMode == FM_QIO ? "QIO" : ideMode == FM_QOUT ? "QOUT" : ideMode == FM_DIO ? "DIO" : ideMode == FM_DOUT ? "DOUT" : "UNKNOWN")); delay(1000); }
以上代碼要是上傳成功 說明燒寫成功
天子驕龍