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

相关推荐
电子科技圈几秒前
IAR与鸿轩科技共同推进汽车未来
科技·嵌入式硬件·mcu·汽车
电子科技圈5 小时前
XMOS携手合作伙伴晓龙国际联合推出集成了ASRC等功能的多通道音频板
科技·嵌入式硬件·mcu·物联网·音视频·iot
7yewh7 小时前
嵌入式硬件杂谈(四)-高速板PCB设计 高速信号全面讲解 蛇形线 等长线 差分对 阻抗对
驱动开发·嵌入式硬件·mcu·物联网·硬件工程·pcb工艺·精益工程
linux_carlos21 小时前
#lwIP 的 Raw API 使用指南
stm32·单片机·mcu·物联网·rtdbs
liu_endong1 天前
杰发科技AC7840——EEP中RAM的配置
mcu·杰发科技·autochips·车规芯片
King~30+1 天前
STM32--中断使用(超详细!)
stm32·单片机·嵌入式硬件·mcu
网易独家音乐人Mike Zhou1 天前
【Linux驱动开发】irq中断配置API及中断应用 阻塞休眠和非阻塞的驱动操作
linux·c语言·驱动开发·stm32·单片机·mcu·iot
7yewh1 天前
嵌入式硬件电子电路设计(七)稳压二极管-齐纳二极管-齐纳击穿全面详解
stm32·嵌入式硬件·mcu·物联网·硬件架构·硬件工程·pcb工艺
7yewh2 天前
嵌入式硬件实战基础篇(二)-稳定输出3.3V的太阳能电池-无限充放电
stm32·嵌入式硬件·mcu·物联网·硬件架构·硬件工程·pcb工艺
7yewh2 天前
嵌入式硬件杂谈(三)-高速PCB入门,什么是阻抗匹配?
嵌入式硬件·mcu·物联网·硬件架构·硬件工程·pcb工艺·精益工程