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

相关推荐
ifndef7 天前
GPIO同时复用(ADC与TIM)
mcu
LeoZY_15 天前
CH347应用 USB转JTAG功能之:probe-rs搭配CH347下载MCU命令全指南
单片机·嵌入式硬件·mcu·开源·github
sramdram16 天前
基于MCU微控制器的电子血压计应用解决方案
单片机·嵌入式硬件·mcu·mcu微控制器
南岸的水17 天前
BMS国标充电解析
单片机·嵌入式硬件·mcu
sramdram17 天前
低功耗国产蓝牙芯片,蓝牙MCU方案
单片机·嵌入式硬件·mcu·蓝牙mcu·蓝牙方案
EMTime1 个月前
玲珑GUI-工程设置
单片机·mcu·ui·用户界面
agathakuan1 个月前
從零開始在家開發 IoT: Flash & Run 腳本解析(STM32 + WiFi HaLow)
stm32·mcu·iot
sramdram1 个月前
基于国民32位MCU的无磁智能水表方案
mcu·32位mcu
十年编程老舅1 个月前
读懂 MCU 启动:从上电到程序运行全链路
单片机·嵌入式硬件·mcu·嵌入式·cpu·嵌入式开发·ram
小麦嵌入式1 个月前
PCB设计笔记(一):51核心板原理图(电源、晶振、复位)
stm32·单片机·嵌入式硬件·mcu·51单片机·硬件工程·pcb设计