【OTA专题】12 APP中移植EEprom、W25Q驱动

目录

[1 移植EEprom驱动](#1 移植EEprom驱动)

工作特性:

写操作:

字节写入:

页写入:

读操作:

当前地址读:

随机读:

顺序读:

验证是否移植成功:

[2 移植W25Q64驱动](#2 移植W25Q64驱动)

配置SPI1

配置片选引脚

移植相关文件:

测试:

结果


1 移植EEprom驱动

工作特性:

型号:24C02

供电范围:1.8V~5.5V

存储范围:256byte

通信方式:IIC

写入方式:按字节写入

页写入:8 byte

引脚定义:

器件寻址:

0b1010(A2)(A1)(A0)(R/W)

写操作:

字节写入:

页写入:

读操作:

当前地址读:

随机读:

顺序读:

MUC连接EEPROM的方式

PB8: SCL

PB9: SDA

3.3V: VCC

Gnd:GND

验证是否移植成功:

先把APP程序地址改一下,单独测试APP工程

添加驱动文件和包含头文件路径

测试

单步调试查看返回值

如果返回1说明成功移植

2 移植W25Q64驱动

配置SPI1

分频是256

配置片选引脚

移植相关文件:

测试:

结果

说明移植成功

相关推荐
louis.D.3 分钟前
Git 本地单线速查
单片机
小李不想当小白25 分钟前
PCB结构与组成(PCB设计入门学习笔记)
经验分享·笔记·单片机·嵌入式硬件·学习·pcb工艺·pcb
新晨单片机设计1 小时前
S004R-基于STM32单片机智能门禁系统(密码、指纹、人脸、刷卡、蓝牙)【Proteus仿真+Keil程序+原理图】
stm32·单片机·嵌入式硬件·proteus
至为芯1 小时前
PY32F071至为芯支持32位ARM内核的高主频MCU单片机
单片机·集成电路·芯片
桀人1 小时前
MCU系统架构——总线——统一编址
stm32·单片机·嵌入式硬件
可乐鸡翅好好吃2 小时前
通讯协议--硬件模拟和软件模拟
stm32·嵌入式硬件
Zw-awa2 小时前
STM32F103C8T6 最小系统板:从型号差异到启动方式
stm32
朝发如雪11 小时前
快速掌握单片机基础(3)(PWM)(通信协议基础)(串口通信时序与参数)(电气特性与电平标准)(51单片机UART寄存器配置)(串口应用层协议)
单片机
天空'之城13 小时前
单片机基础核心知识点汇总(四十)
单片机·嵌入式硬件
嵌入式阿蔡13 小时前
智能家居互联2026:Matter、Thread与嵌入式开发的新范式
嵌入式