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

w25q128中文数据手册写延时(w25x16数据手册)p 一直有人向我咨询开发板的 SPI u 接口 u 对 W25Q64 进行读写操作很难 今天我便做一个详细解析 让你下回觉得这都不是事儿 p 了解过的都知道 SPI u 通信 u 通常涉及四条 u 信号 u 线 1 MOSI MasterOutSla

大家好,我是讯享网,很高兴认识大家。



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

讯享网

讯享网了解过的都知道SPI<u>通信</u>通常涉及四条<u>信号</u>线:</p> 

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

讯享网(2)MISO(MasterInSlaveOut):外设发送数据,主设备接收数据。</p> 

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

讯享网(4)SS(SlaveSelect):选择特定的从设备进行通信。</p> 

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

讯享网<strong>1、演示功能概述</strong></p> 

本文使用<u>Ai</u>r780E核心板的SPI总线读写FLASH。</p> 

讯享网<strong>2、准备硬件环境</strong></p> 

<strong>2.1 Air780E开发板</strong></p> 

讯享网需要一个,注意:需要配套采购<u>4G</u><u>物联网</u>卡!</p> 

<strong>3.2 <u>TYPE-C</u>线快充线</strong></p> 

wKgaoWcltvOAHGk7ACgKwVGbnH8045.png
讯享网

讯享网<strong>3.3 16针2.54MM间距<u>排针</u></strong></p> 

wKgZoWcltwWAGlfDAAmcLpFeKe0253.png

需要2个</p> 

讯享网<strong>3.4 杜邦线</strong></p> 

wKgaoWcltx-AfbL6AAOkGe4sHak633.png

需要6个</p> 

讯享网<strong>3.5 <u>USB</u>延长线</strong></p> 

wKgaoWcltzqAK5WZABXX0OLwLOE556.png

需要一个</p> 

讯享网<strong>3.6 FLASH模块</strong></p> 

wKgZoWclt06AHcmWABpSAVddOiU487.png

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

讯享网<strong>4、准备软件环境</strong></p> 

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

讯享网<strong>4.1 Luatools</strong></p> 

Luatools日志打印与程序烧录软件下载</p> 

讯享网<strong>4.2 core固件和源码脚本</strong></p> 

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

讯享网<strong>5、软硬件<u>资料</u></strong></p> 

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

讯享网2、A<u>PI</u>使用介绍说明</p> 

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

讯享网<strong>5.1 开发板按钮与指示灯图示与说明</strong></p> 

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

讯享网复位按钮:系统复位;</p> 

开机按钮:冷起动,用于给<u>4G模块</u>开机;</p> 

讯享网<u>电源</u>指示:<u>供电</u>后常亮,红色;</p> 

<u>网络</u>行指示:入网后常亮,翠绿色;</p> 

wKgZoWck5tyAC1FMABwer-Qu93s223.png

讯享网<strong>5.2 硬件安装与连接</strong></p> 

5.2.1 <u>SIM</u>卡安装</p> 

讯享网5.2.2 实物连接图</p> 

5.2.2.1 线序定义与颜色对应</p> 

wKgaoWck5u-AN1GVAASdGIxSYcU755.png

讯享网5.2.2.2 FLASH端</p> 

wKgaoWck5v2AOXEGABbGyC1VdeA388.png

5.2.2.3 开发板端</p> 

wKgZoWck5w2AaPokAB7CFgQr0N4565.png

讯享网<strong>6、代码示例介绍</strong></p> 

<strong>6.1 程序流程图</strong></p> 

wKgZoWck51qAVAPeAAUsxtdDB1k952.pngwKgaoWck53aALshmAAKUxa2rizI083.png

讯享网<strong>6.2 完整程序清单</strong></p> 

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

wKgZoWck55KAdu7nAA09ZZqziVU168.pngwKgZoWck56uAZ20FAArn3XzuMv4252.pngwKgaoWck58OAJ0pRAAu67luxy28353.pngwKgaoWck59OAOzIpAAB2RVjBAwU452.png

讯享网<strong>7、功能验证</strong></p> 

<strong>7.1 开机</strong></p> 

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

wKgZoWck5-eAJMwPABTIz68qY9k009.png

<strong>7.2 打开Luatool软件工具并进入项目管理测试页面</strong></p> 

wKgZoWck5_mACe7KAAV7FYTmLzU706.png

讯享网<strong>7.3 按序号步骤创建项目</strong></p> 

wKgaoWck6B2AHcA4AATf6gVuqgk676.pngwKgaoWck6C2AF0sgAAR27BkpgdY492.png

<strong>7.4 按如下步骤进行程序烧录</strong></p> 

wKgZoWck6DuAXGN4AARWpfhzDcw632.pngwKgZoWck6EiAIhlAAAkFJbQuQ021.pngwKgaoWck6FaAMqTvABbMxJ_sdH8503.png

讯享网<strong>7.5 观察下载过程后确认烧录结果</strong></p> 

wKgZoWck6GGAIfhqAATSA0gD0uk206.pngwKgaoWck6G6AGfycAAPaMTtYnL0461.png

<strong>7.6 关闭下载页面回到查看日志页面</strong></p> 

wKgaoWck6H-AKLOGABBAn7WTcwY190.png

讯享网<strong>8、总结</strong></p> 

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

讯享网分享完毕</p> 


小讯
上一篇 2025-06-14 19:13
下一篇 2025-04-24 22:08

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/194247.html