当前位置: 首页 > news >正文

关于单片机外设存储芯片的应用笔记(IIC驱动)

基本认识:

EEPROM:比如AT24C02、FM24C1024采用的是IIC总线协议,容量小、K字节级别 ,按bit操作,可以基于一个字节编程,可读可写速度比较慢,一般保存当前工作状态,多用数据存储。不需要擦除。

FLASH:w25q64、w25q128采用的是SPI总线,容量大、M字节级别,按块擦除,擦除的最小单位是扇区,写入数据之前必须先擦除,基于页编程,字节读取,可读可写速度较快(多用于读)程序都存在这里。

基本驱动:

1、IIC的引脚初始化

2、开始信号

3、停止信号

4、发送单字节

5、接收单字节

6、向存储器芯片的指定地址,连续写入指定长度数据

7、向存储器芯片的指定地址,连续读出指定长度数据

8、向存储器的指定地址,连续写入指定长度数据,自动处理 “跨页” 问题

9、向存储器的指定地址,连续读取指定长度数据,自动处理 “跨页” 问题

应用:
1、上电初始化读取存储芯片数据。

2、收到特定条件(通讯指令,按键,应用逻辑满足等),存储数据。

可以等数据存储之后,再读取一下数据是否与存储数据相同,返回成功或失败结果。

3、收到特定条件(通讯指令,按键,应用逻辑满足等),读取数据。

提醒作者本人:

D:\SanDian_Work20241029\TongYong_Air_Product\KZQ-40X2B\software\Project_Source\fkbd_f407_250617.该项目中有实际逻辑实现代码

Paramter_Data_Save();
Paramter_Data_Read();

http://www.dtcms.com/a/434373.html

相关文章:

  • 梅州网站建设南宁网站 制作
  • 2015 年真题配套词汇单词笔记(考研真相)
  • 中国建设银行舟山分行网站网站构建的过程
  • python如何通过链接下载保存视频
  • K-Lite Mega/FULL Codec Pack(视频解码器)
  • SpringBoot+Vue医院预约挂号系统 附带详细运行指导视频
  • 85-dify案例分享-不用等 OpenAI 邀请,Dify+Sora2工作流实测:写实动漫视频随手做,插件+教程全送
  • GUI高级工程师面试题
  • 经典网站设计风格网站建设产品介绍
  • 基于单片机的人体心率、体温监测系统(论文+源码)
  • WinScp下载与安装
  • 普中stm32大Dap烧录流程
  • 宝安附近做网站公司网站做好了前端 后端怎么做
  • 新媒体营销h5制作网站中国水土保持生态建设网站
  • ubuntu 服务器(带NVLink)更新显卡驱动 (巨坑!!)
  • jQuery提供了多种选择器,可以快速获取DOM元素
  • 【LaTeX】 6 LaTeX 扩展功能
  • 软件测试基础-03(缺陷)
  • 重庆建设公司网站做网站的工作好吗
  • GitHub 热榜项目 - 日榜(2025-10-02)
  • PEFT实战LoRA微调OpenAI Whisper 中文语音识别
  • Django第三方扩展详解:提升开发效率的利器
  • 正能量不良网站直接进入自助建站系统模板
  • 考研复习-线性代数强化-向量组和方程组特征值
  • Chromium 138 编译指南 - Android 篇:环境搭建与准备(一)
  • 2023 年真题配套词汇单词笔记(考研真相)
  • Android 窗口结构(三) Home Task 添加Home ActivityRecord
  • 峨边网站建设网站iis安全配置
  • CMU与谷歌提出FM-SIREN:受奈奎斯特定理启发,让神经元“各司其职”,特征冗余降低50%
  • 【软件安全】fgets / strncpy / gets(不安全) / snprintf的对比