当前位置: 首页 > news >正文

杰发科技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,后面偏移值都是在这个基础上增加

相关文章:

  • Linux系统管理命令---- at 命令
  • 用贪心算法编程求解任务安排问题
  • 数据库中关于DML的理解
  • uni-app模版(扩展插件)
  • 炼丹学习笔记1---openPCDet训练配置参数含义介绍
  • Java单词排序
  • swift-碰到的问题
  • Github 2024-01-03 开源项目日报 Top10
  • 【Mybatis】深入学习MyBatis:高级特性与Spring整合
  • 【Pytorch】学习记录分享9——PyTorch新闻数据集文本分类任务实战
  • 【教学类-43-14】 20240103 (4宫格数独:正确版:576套) 不重复的基础模板数量:576套
  • 工作中redis相关知识总结
  • Javaweb之Mybatis的基础操作的详细解析
  • Docker安装Superset
  • CUMT--Java复习--核心类
  • 影子价格 Shadow Price
  • JUC原子操作类
  • 【C程序设计】C函数
  • 华为鸿蒙应用--文件管理工具(鸿蒙工具)-ArkTs
  • JavaSE语法之十五:异常(超全!!!)
  • 第十届青春文学奖揭晓,梁晓声获特别奖
  • 以军称已开始在加沙的新一轮大规模攻势
  • 查幽门螺杆菌的这款同位素长期被海外垄断,秦山核电站实现突破
  • “朱雀玄武敕令”改名“周乔治华盛顿”?警方称未通过审核
  • 小米汽车机盖门陷谈判僵局,车主代表称小米表示“退订会造成崩塌”
  • 贵州省委军民融合发展委员会办公室副主任李刚接受审查调查