1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我买了一个 NodeMCU,我想出了如何让它获取编译代码,转到 HTTP 服务器等。 但我在想,我花了额外的钱来获得额外的存储空间:它被宣传为 32 兆位或 8 兆字节并且果然板子上焊了一颗WinBond 25Q32JVSIG-1815芯片,就是SPI EEPROM。 但是当我运行代码时 代码:全选#include #include #include void setup(){ Serial.begin(9600); while(!Serial); Serial.println(EEPROM.length()); } void loop(){} |
|
相关推荐
1个回答
|
|
这段代码只会输出 EEPROM 的长度,而不是访问 EEPROM 存储。
要访问 EEPROM 存储,你需要使用 EEPROM 库。以下是一个示例代码,用于向 EEPROM 中写入和读取数据: 全选 #include int address = 0; // EEPROM 中数据的起始地址 void setup() { Serial.begin(9600); while (!Serial); // 等待串口连接 Serial.println("Starting..."); // 将一个整数写入 EEPROM int value = 42; EEPROM.put(address, value); // 写入数据 EEPROM.commit(); // 提交更改 // 从 EEPROM 中读取一个整数 int readValue = 0; EEPROM.get(address, readValue); // 读取数据 Serial.println(readValue); // 输出读取的值 } void loop() {} 上面的代码演示了如何将一个整数写入 EEPROM 中,并从中读取。你可以在代码中修改 address 变量,以指定更多的 EEPROM 存储地址。提醒一下,EEPROM 存储有限,不要写入过多的数据。 |
|
|
|
只有小组成员才能发言,加入小组>>
1143 浏览 1 评论
582浏览 6评论
480浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
464浏览 5评论
466浏览 4评论
441浏览 4评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 14:16 , Processed in 0.663256 second(s), Total 75, Slave 59 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号