【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

配置片选引脚

移植相关文件:

测试:

结果

说明移植成功

相关推荐
巴巴媛66610 小时前
STM32学习笔记【38.DHT11实验】
笔记·stm32·学习
深圳市泰凌微电子11 小时前
HK航顺 HK32F407RGT7替STM32F405RGT6 微控制器32位MCU
stm32·单片机·嵌入式硬件
lzqrzpt12 小时前
LED驱动电源行业品牌格局与技术差异深度总结
python·单片机·嵌入式硬件
SteveSenna12 小时前
直流减速电机 + STM32 控制接线方案
单片机·嵌入式硬件
K成长日志14 小时前
BLE链路层空口包--LE Uncoded PHY
物联网·嵌入式·蓝牙·iot·ble·无线·通信
小心亦新16 小时前
STM32学习16--定时器输出比较2直流电机
stm32·嵌入式硬件·学习
危桥带雨16 小时前
Freertos——任务通知
stm32·单片机·嵌入式硬件·freertos
十月的皮皮17 小时前
stm20260719-STM32F103RCT6_HAL库_三人抢答器
c语言·stm32·单片机·嵌入式硬件·stm32cubemx·hal库
@征服18 小时前
从工程案例阅读《STM32F10xxx参考手册》和库函数——LED闪烁的底层逻辑
stm32·单片机·嵌入式硬件