st7735s各个引脚说明(st7735工作原理)

st7735s各个引脚说明(st7735工作原理)一 SPI 概述 SPI SerialPeriph te rf ac e 是一种同步串行 通信 协议 广泛应用于 微控制器 和外围设备之间的数据传输 它由摩托罗拉 公司 开发 具有全双工通信能力 即可以同时进行数据的发送和接收 SPI 通信通常涉及四条 信号 线 1 MOSI MasterOutSla 主设备发送数据 外设接收数据 2 MISO MasterInSlav 外设发送数据 主设备接收数据 3 SCLK SerialClock



​# 一、SPI概述

SPI(SerialPeripheralInterface)是一种同步串行通信协议,广泛应用于微控制器和外围设备之间的数据传输。它由摩托罗拉公司开发,具有全双工通信能力,即可以同时进行数据的发送和接收。

SPI通信通常涉及四条信号线:

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

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

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

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

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

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

图片

购买链接(数量:6)

图片

购买链接(数量:1)

图片

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

图片

购买链接(数量:2)

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

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

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

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

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

3、API使用介绍说明

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

复位按钮:系统复位;

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

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

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

图片

5.2.1 SIM卡安装

5.2.2 实物连接图

5.2.2.1 线序定义与颜色对应

图片

5.2.2.2 FLASH端

图片

5.2.2.3 开发板端

图片

图片

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

图片

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

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

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

审核编辑 黄宇

编程小号
上一篇 2025-01-28 21:57
下一篇 2025-03-04 20:40

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/19626.html