eeprom相关内容

Arduino 从 EEPROM 读取 json/将 uint8_t 转换为 char

我正在使用 ArduinoJSON 向我的 Arduino Uno 上的 EEPROM 写入几个数据点.我遇到了 getGroundedPR 问题,我需要将 uint8_t 转换为 char 以将检索到的数据传递到我的 JSON 解析器中. 这是我第一次使用 EEPROM,所以我敢打赌有更好的方法来做到这一点.我应该继续使用 JSON 还是有更好的方法?我对 EEPROM 的 10k 写入限 ..
发布时间:2021-11-17 04:13:27 其他开发

Arduino EEPROM 读写阵列?

当 Arduino 通电时,它会在闪存中存储一​​个 int 数组,例如: int secretCode[maximumKnocks] = {50, 25, 25, 50, 100, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; 当程序按钮被按下时,它会等待压电体发出敲击声,然后这个数组会变成,例如: int secretCode[maximu ..
发布时间:2021-11-17 04:01:23 其他开发

为 EEPROM 实现小文件系统是否值得

我买了一个 I2C EEPROM.我想存储传感器和电压数据.我假设该值可以大于一个字节,并且可以有很多数据.在这种情况下实现具有小文件分配表的文件系统是否值得?例如,这会让我更容易窥视 EEPROM. 解决方案 我发现 EEPROM 上的 FAT 有两个原因 如果需要具有不同文件的灵活性.如用于数据记录或配置.它允许多个这样的配置/日志文件,在将来是独立的并且很容易添加.这可能是未来 ..
发布时间:2021-11-17 03:45:13 其他开发

是否有用于微控制器 EEPROM 磨损均衡的通用算法?

我正在开发一个 Arduino 库,它将最大限度地延长 AVR 的 EEPROM 的使用寿命.它需要您要存储的变量数量并完成其余的工作.这是我的尝试,并不适用于所有情况. 背景信息 Atmel 表示,每个存储单元的额定写入/擦除周期为 100,000 次.他们还提供了应用说明,其中描述了如何进行磨损均衡.以下是应用笔记的摘要. 通过在两个内存地址之间交替写入,我们可以将擦除/写入 ..
发布时间:2021-11-17 03:41:54 其他开发

I2C EEPROM:可以写入但只能读取0xFF

我目前正在研究i.MX6(Android BSP)和24C08WP EEPROM之间的I2C通信. 我正在i.MX6上运行一个以前在Linux下NDK下编译的二进制文件. 借助 i2cdetect 工具,我检测到连接到i.MX6的I2C总线(地址 0x50 )的NTAG 5组件. 使用以下代码,我可以执行写操作,可以使用Arduino板和I2C读操作进行检查. 但是,当我在 ..
发布时间:2021-05-15 19:18:42 服务器开发

Arduino EEPROM读写阵列?

Arduino通电后,它会在闪存中存储一​​个int数组,例如: int secretCode [maximumKnocks] = {50,25,25,50,100,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; 按下程序按钮后,它将等待压电式敲击,然后此数组更改为例如: int secretCode [maximumKnocks] = {25,50,25,50,10 ..
发布时间:2021-04-09 19:10:38 其他开发

Arduino从EEPROM读取json/将uint8_t转换为char

我正在使用 ArduinoJSON 向Arduino Uno上的EEPROM写入几个数据点.我遇到了getGroundedPR的问题,我需要将uint8_t转换为char才能将检索到的数据传递到JSON解析器中. 这是我第一次使用EEPROM,所以我敢打赌,有更好的方法可以做到这一点.我应该继续使用JSON还是有更好的方法?我对EEPROM的10k写限制(允许或禁止)持谨慎态度. 注释 ..
发布时间:2020-06-13 19:00:54 其他开发

在Linux上读写SPI eeprom

我想在debian(Beaglebone Black)下使用spi eeprom(at25). 我已经编辑了设备树,所以现在我可以读写eeprom了. Linux中已经有一个spi-at25驱动程序. 从eeprom读取 cat /sys/class/spi_master/spi1/spi1.o/eeprom 写给eeprom echo hello > /sys/cla ..
发布时间:2020-06-13 19:00:48 服务器开发

从linux模块读取EEPROM条目

我正在为自定义RF板编写linux驱动程序.射频板上有一个包含一些信息的EEPROM,我想将此信息加载到驱动程序中. Linux内核已经具有EEPROM模块,该模块读取EEPROM的所有内存并通过sysfs导出到用户空间. 我可以阅读此sysfs以获得EEPROM的内存吗?如果没有,我如何获得此信息?谢谢. 解决方案 有些用户空间应用程序读取eeprom模块导出的数据.因此,如果您稍 ..
发布时间:2020-05-02 03:25:11 其他开发

是否值得实现一个EEPROM的小文件系统

我买了一个I2C EEPROM。我想存储传感器和电压数据。我假设这个值可以大于一个字节,并且可以有大量的数据。实现一个小文件分配表的文件系统是否值得这样做?这样可以让我更容易查看EEPROM的情况。 解决方案 如果要求具有不同文件的灵活性。如 用于数据记录或配置。它允许多个这样的配置/日志文件在将来独立并且容易地被添加。这对未来的项目来说可能是非常成功的基石。 便于其他设备或库的访 ..
发布时间:2017-11-06 21:45:12 其他开发

安全存储和访问EEPROM

我最近建立了在微控制器的EEPROM中存储不经常更新的配置变量的需要。将状态添加到程序中,立即强制人们担心在EEPROM中检测未初始化的数据(即第一次启动) 转换或使旧固件版本的数据变为无效,以及 寻址多个结构,每个结构可能在固件更新中增长。 广泛的Google搜索只发了一篇解决通过固件更新保持EEPROM数据有效。有没有人使用那篇文章讨论的方法?有没有更好的替代方法? 解决方 ..
发布时间:2017-08-15 20:19:49 HTML/CSS

安全存储和访问EEPROM

我最近成立了需要存储在微控制器的EEPROM经常更新的配置变量。添加状态,本程序将立即迫使人们担心 检测EEPROM未初始化的数据(即第一次启动)的, 转换或无效旧的固件版本的数据,和 多个结构,其中每一个可在固件更新生长的寻址。 广泛的谷歌搜索只打开了一篇文章,解决 ..
发布时间:2016-08-21 19:55:24 C/C++

是否有EEPROM的微控制器磨损平衡一般的算法?

我工作的一个Arduino库,将最大限度地AVR的EEPROM的寿命。这需要你想存储变量的数量和没有休息。这是我的尝试,这并不适用于所有情况。 背景资料 爱特梅尔说,每个存储单元的额定电流为100,000次写/擦除周期。他们还提供应用笔记,其中介绍了如何执行耗损均衡。下面是应用笔记摘要。 通过在两个内存地址写的交替,我们可以增加擦/写20万次。三个内存地址给你30万擦/写周期等。自动执行此过 ..
发布时间:2016-05-28 20:54:08 Android