当前位置:网站首页 > 数据科学与大数据 > 正文

w25q128中文数据手册写延时(w25x16数据手册)



一直有人向我咨询开发板的SPI接口,对W25Q64进行读写操作很难,今天我便做一个详细解析,让你下回觉得这都不是事儿。

了解过的都知道SPI通信通常涉及四条信号线:

(1)MOSI(MasterOutSlaveIn):主设备发送数据,外设接收数据。

(2)MISO(MasterInSlaveOut):外设发送数据,主设备接收数据。

(3)SCLK(SerialClock):由主设备生成的时钟信号,用于同步数据传输。

(4)SS(SlaveSelect):选择特定的从设备进行通信。

SPI的优点包括简单的硬件连接、高速数据传输和全双工通信。其缺点是通常需要更多的引脚,尤其是在多个从设备的情况下,每个从设备需要一个独立的SS引脚。此外,SPI没有标准化的协议层,因此设备间的兼容性需要仔细管理。

1、演示功能概述

本文使用Air780E核心板的SPI总线读写FLASH。

2、准备硬件环境

2.1 Air780E开发板

需要一个,注意:需要配套采购4G物联网卡!

3.2 TYPE-C线快充线

wKgaoWcltvOAHGk7ACgKwVGbnH8045.png

3.3 16针2.54MM间距排针

wKgZoWcltwWAGlfDAAmcLpFeKe0253.png

需要2个

3.4 杜邦线

wKgaoWcltx-AfbL6AAOkGe4sHak633.png

需要6个

3.5 USB延长线

wKgaoWcltzqAK5WZABXX0OLwLOE556.png

需要一个

3.6 FLASH模块

wKgZoWclt06AHcmWABpSAVddOiU487.png

(数量:1,注意,一定要选W25Q64型号)

4、准备软件环境

注:以下软件下载链接,请复制后,粘贴到浏览器URL地址栏进行下载;

4.1 Luatools

Luatools日志打印与程序烧录软件下载

4.2 core固件和源码脚本

注:core固件,是基础环境,该固件由合宙官方提供,用户不可修改;源码脚本,为应用程序,可由客户自行修改;

5、软硬件资料

1、Air780E开发板原理图,打开Air780E产品手册,访问页面中的《EVB_Air780X_V1.6.zip》

2、API使用介绍说明

3、Air780E开发板使用说明,打开Air780E产品手册,访问页面中的《开发板Core_Air780E使用说明V1.0.5.pdf》

5.1 开发板按钮与指示灯图示与说明

BOOT按钮:启动引导,主要用于进入程序下载模式;

复位按钮:系统复位;

开机按钮:冷起动,用于给4G模块开机;

电源指示:供电后常亮,红色;

网络行指示:入网后常亮,翠绿色;

wKgZoWck5tyAC1FMABwer-Qu93s223.png

5.2 硬件安装与连接

5.2.1 SIM卡安装

5.2.2 实物连接图

5.2.2.1 线序定义与颜色对应

wKgaoWck5u-AN1GVAASdGIxSYcU755.png

5.2.2.2 FLASH端

wKgaoWck5v2AOXEGABbGyC1VdeA388.png

5.2.2.3 开发板端

wKgZoWck5w2AaPokAB7CFgQr0N4565.png

6、代码示例介绍

6.1 程序流程图

wKgZoWck51qAVAPeAAUsxtdDB1k952.png wKgaoWck53aALshmAAKUxa2rizI083.png

6.2 完整程序清单

注:完整复制后保存为main.lua,可直接使用。

wKgZoWck55KAdu7nAA09ZZqziVU168.png wKgZoWck56uAZ20FAArn3XzuMv4252.png wKgaoWck58OAJ0pRAAu67luxy28353.png wKgaoWck59OAOzIpAAB2RVjBAwU452.png

7、功能验证

7.1 开机

按图1进行连接无误后,开发板电源指示红灯常亮,网络指示灯灭,此时按下开机键,约2秒后释放,等待几秒网络指示绿灯常亮,即开机成功,如下图:

wKgZoWck5-eAJMwPABTIz68qY9k009.png

7.2 打开Luatool软件工具并进入项目管理测试页面

wKgZoWck5_mACe7KAAV7FYTmLzU706.png

7.3 按序号步骤创建项目

wKgaoWck6B2AHcA4AATf6gVuqgk676.png wKgaoWck6C2AF0sgAAR27BkpgdY492.png

7.4 按如下步骤进行程序烧录

wKgZoWck6DuAXGN4AARWpfhzDcw632.png wKgZoWck6EiAIhlAAAkFJbQuQ021.png wKgaoWck6FaAMqTvABbMxJ_sdH8503.png

7.5 观察下载过程后确认烧录结果

wKgZoWck6GGAIfhqAATSA0gD0uk206.png wKgaoWck6G6AGfycAAPaMTtYnL0461.png

7.6 关闭下载页面回到查看日志页面

wKgaoWck6H-AKLOGABBAn7WTcwY190.png

8、总结

至此,我们已使用Air780E开发板的SPI接口完成了对W25Q64读写操作。

分享完毕

到此这篇w25q128中文数据手册写延时(w25x16数据手册)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 中国数据库网站入口(中国数据统计网站)2026-03-30 19:00:12
  • 自动驾驶数据(自动驾驶数据标注工作内容)2026-03-30 19:00:12
  • 小米手机数据迁移微信记录还在吗(小米手机数据迁移微信记录还在吗怎么办)2026-03-30 19:00:12
  • mongodb数据库登录命令(mongodb怎么启动数据库)2026-03-30 19:00:12
  • orecal数据库安装(orcale数据库下载)2026-03-30 19:00:12
  • oecd数据库(oecd数据库是免费的吗)2026-03-30 19:00:12
  • orical数据库安装(orcal数据库安装教程)2026-03-30 19:00:12
  • Gaussdb数据库数据类型(gauss数据库的主要问题)2026-03-30 19:00:12
  • 自动驾驶数据集回灌(自动驾驶 数据)2026-03-30 19:00:12
  • 数据表的增删改查代码怎么写(数据表的增删改查代码怎么写的)2026-03-30 19:00:12
  • 全屏图片