杰发科技AC7840——EEPROM初探

0.序

7840和7801的模拟EEPROM使用不太一样

1.现象

按照官方Demo,在这样的配置下,我们看到存储是这样的(连续三个数字1 2 3)。

使用串口工具的多帧发送功能

看不出多少规律

修改代码后

发现如下规律:

前四个字节是地址,后四个字节存储数字

第一个地址存满后,地址加4字节,开始存储第二个数据。

读取数据会读取最后一个地址存储的数据。

2.写复杂点的数据

定义一个结构体

结构体初始化

相当于一次写10个字节

看下存储的数据

按照前面的推测应该是写

01被字节对齐为0001

1122本身为2字节

0004本身为2字节

11220001  89880004  FFFF8B8A  对应的地址加4

对该值进行修改

变动的只是第0个地址

3.注意

这里的2000E000

在代码里面为逻辑地址0,后面偏移值都是在这个基础上增加

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-30 10:36:03       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-30 10:36:03       97 阅读
  3. 在Django里面运行非项目文件

    2023-12-30 10:36:03       78 阅读
  4. Python语言-面向对象

    2023-12-30 10:36:03       88 阅读

热门阅读

  1. 蓝桥杯python比赛历届真题99道经典练习题 (8-12)

    2023-12-30 10:36:03       50 阅读
  2. 结构体--高考数组

    2023-12-30 10:36:03       66 阅读
  3. STM32传输FPGA业务

    2023-12-30 10:36:03       56 阅读
  4. Windows下Qt使用MSVC编译出现需要转为unicode的提示

    2023-12-30 10:36:03       53 阅读
  5. Vue - 事件处理详解

    2023-12-30 10:36:03       55 阅读
  6. Docker搭建kafka集群

    2023-12-30 10:36:03       51 阅读