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

相关推荐
redcocal17 小时前
地平线内推码 kbrfck
c++·嵌入式硬件·mcu·算法·fpga开发·求职招聘
CV金科1 天前
蓝桥杯-STM32G431RBT6(UART解析字符串sscanf和解决串口BUG)
c语言·stm32·单片机·嵌入式硬件·mcu·算法·bug
马浩同学2 天前
【ESP32】Arduino开发 | 中断矩阵+按键输入中断例程
c语言·单片机·嵌入式硬件·mcu
光子物联单片机5 天前
零基础国产GD32单片机编程入门(二十五)USB口介绍及CDC类虚拟串口通讯详解及源码
单片机·嵌入式硬件·mcu·gd32
WPG大大通7 天前
基于 onsemi NCV78343 & NCV78964的汽车矩阵式大灯方案
单片机·嵌入式硬件·mcu·汽车·开发板·大大通
昵称p7 天前
系统编程-初识MCU
单片机·嵌入式硬件·mcu
MikelSun9 天前
wolfSSL参数设置或配置项解释
stm32·单片机·嵌入式硬件·mcu·物联网·51单片机·iot
光子物联单片机9 天前
零基础国产GD32单片机编程入门(十六)DMA详解及ADC-DMA方式采集含源码
单片机·嵌入式硬件·mcu·gd32
光子物联单片机11 天前
零基础国产GD32单片机编程入门(十五)CAN通讯详解及实战含源码
单片机·嵌入式硬件·mcu·gd32
MikelSun11 天前
Modbus-RTU协议
stm32·单片机·嵌入式硬件·mcu·物联网·51单片机·iot