【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

配置片选引脚

移植相关文件:

测试:

结果

说明移植成功

相关推荐
1+2单片机电子设计2 小时前
STM32 智能外卖柜的设计与实现
人工智能·stm32·单片机·嵌入式硬件
l3538o675732 小时前
智能家居设备供电芯片:220v降压5v 12v-600ma电源芯片AH8966/AH8665
人工智能·科技·单片机·智能家居
一枝小雨2 小时前
【OTA专题】11 进一步优化OTA后台无感下载架构
stm32·单片机·架构·嵌入式·freertos·ota·bootloader
boneStudent3 小时前
Day23:ADC 原理与配置
stm32·单片机·嵌入式硬件
自小吃多3 小时前
STM32CubeMX生成工程不运行 卡在HAL_SYSTICK_Config
stm32·单片机
阿拉斯攀登3 小时前
嵌入式基本功:掌握硬件电路基本概念
stm32·单片机·嵌入式硬件·集成电路·电路
清风66666615 小时前
基于单片机的汽车安全气囊充气控制系统设计(protues仿真设计)
单片机·嵌入式硬件·汽车·毕业设计·课程设计·期末大作业
Darken0315 小时前
中断程序设计需要注意什么?
单片机·中断函数
小李做物联网16 小时前
【单片机毕业设计】65.1基于单片机物联网智能书桌-超声+升降系统项目程序开发
stm32·单片机·嵌入式硬件·物联网