|

楼主 |
发表于 2021-7-20 12:17
|
显示全部楼层
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百二十五: 升级版 WeMos D1 R2 WiFi UNO 开发板 基于ESP8266
项目:测试ide的eeprom设置是否与硬件匹配
实验开源代码
- /*
- 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
- 实验一百二十五: 升级版 WeMos D1 R2 WiFi UNO 开发板 基于ESP8266
- 项目:测试ide的eeprom设置是否与硬件匹配
- */
- void setup(void) {
- Serial.begin(115200);
- }
- void loop() {
- uint32_t realSize = ESP.getFlashChipRealSize();
- uint32_t ideSize = ESP.getFlashChipSize();
- FlashMode_t ideMode = ESP.getFlashChipMode();
- Serial.println("测试IDE的闪存设置是否与硬件匹配");
- Serial.printf("闪存真实ID: %08X\n", ESP.getFlashChipId());
- Serial.printf("Flash 实际大小: %u bytes\n\n", realSize);
- Serial.printf("Flash IDE 大小: %u bytes\n", ideSize);
- Serial.printf("闪存速度: %u Hz\n", ESP.getFlashChipSpeed());
- Serial.printf("闪存模式: %s\n", (ideMode == FM_QIO ? "QIO" : ideMode == FM_QOUT ? "QOUT" : ideMode == FM_DIO ? "DIO" : ideMode == FM_DOUT ? "DOUT" : "UNKNOWN"));
- if (ideSize != realSize) {
- Serial.println("Flash Chip configuration wrong!\n");
- } else {
- Serial.println("Flash 芯片配置正常。\n");
- }
- delay(5000);
- }
复制代码
|
|