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

软件开发公司网站模板网站开发工程师绩效

软件开发公司网站模板,网站开发工程师绩效,信息化推进与网站建设,seo服务运用什么技术一、SPI 总线概念SPI 总线 --- Serial Peripheral Interface,即串行外设接口SPI 是摩托罗拉公司设计的一款 串行、同步、全双工总线;SPI 总线是三线 / 四线制总线,分别是:SPI_SCK(时钟线)、S…

一、SPI 总线概念

SPI 总线        ---        Serial Peripheral Interface,即串行外设接口

  1. SPI 是摩托罗拉公司设计的一款 串行同步全双工总线
  2. SPI 总线是三线 / 四线制总线,分别是:SPI_SCK时钟线)、SPI_MOSI串行发送线)、SPI_MISO串行接收线)、SPI_NSS / CSS片选线 );
  3. SPI 总线通信速率一般 达到 Mbps
  4. SPI 总线应用场景:数码管(中控屏)、LCD 屏……
  5. SPI 总线支持主从机模式支持多主机多从机一般使用单主机多从机

二、SPI 总线硬件连接

图 1 SPI 总线硬件连接

SPI 总线为三线制 / 四线制

  • SPI_SCK:时钟线 - 对使用 SPI 总线通信的两个设备进行时钟同步;
  • SPI_MOSI:串行发送线 - 主机输出,从机输入;
  • SPI_MISO:串行接收线 - 主机输入,从机输出
  • SPI_NSS / NCS:片选线 - CS:Chip Select(芯片选择),N(多根、多个)。

SPI 总线支持主从机模式Master / Slaver

M:Master        O:Output        S:Slaver        I:Input

当使用 SPI 总线通信时,存在多个从机设备,主机如何找到要通信的从机?

        SPI 总线通过 SPI_NSS/NCS 片选线进行从机选择;

        每一个挂载在 SPI 总线的从机设备,都有一根自己私有的 NSS/NCS 片选线和主机相连

        SPI 总线上的主机将需要通信的从机的 NSS/NCS 片选线电平信号拉低,就代表要和对应的主机进行通信。

2.1 四线制连接方式 - 多从机

图 2 四线制 SPI 总线硬件连接图

        四线制时,每个从机的 SPI_NSS/NCS 片选线都和主机单独相连。

2.2 三线制连接方式 - 单从机

图 3 三线制 SPI 总线硬件连接图

        单从机时,主机和从机的 SPI_NSS/NCS 片选线可以直接接 GND,这样片选线上的电平一直为低电平,这样主机和从机都知道对方可以通信,直接进行数据收发。


三、SPI 总线时序图

图 4 SPI 总线时序图

起时信号:NSS / NCS 片选线上的电平信号从 高电平 -> 低电平 信号,产生一个下降沿信号时,代表主机要和对应从机通信,也代表一次 SPI 总线通信的开始

终止信号:NSS / NCS 片选线上的电平信号从 低电平 -> 高电平 信号,产生一个上升沿信号时,代表主机要和对应从机断开连接,也代表一次 SPI 总线通信的结束


数据发送信号(触发信号):SCK 时钟线处于上升沿变化期间,MOSI 数据线上主机可以发送数据MISO 数据线上从机也可以发送数据
数据读取信号(采样信号):SCK 时钟线处于
下降沿变化期间,MOSI 数据线上主机可以接收数据MISO 数据线上从机也可以接收数据


SPI 总线通信的最小数据单位是字节,一般为 8 位(1 字节)或者 16 位(2 字节)。


NSS / NCS 片选线为低电平状态时,SPI 总线处于占用状态,数据线上有实际数据传输;

NSS / NCS 片选线为高电平状态时,SPI 总线处于空闲状态,数据线上无实际数据传输。

3.1 SPI 总线的全双工通信

  • 场景:主机发送 0xFF,从机发送 0x00
  • 时钟周期操作
    • 上升沿期间:主机通过 MOSI 数据线发送 0xFF 中的 1 位数据,同时从机通过 MISO 数据线发送 0x00 中的 1 位数据。
    • 下降沿期间:从机通过 MOSI 数据线接收 0xFF 中的 1 位数据,同时主机通过 MISO 数据线接收 0x00 中的 1 位数据。
  • 8 个时钟周期后
    • 主机:通过 MOSI 发送完毕 0xFF,同时通过 MISO 接收完毕 0x00。
    • 从机:通过 MISO 发送完毕 0x00,同时通过 MOSI 接收完毕 0xFF。

与 IIC 总线的对比(8 个时钟周期)

  • IIC 总线:主机可发送完毕 0xFF 数据,从机可接收完毕 0xFF 数据。
  • SPI 总线:主机可发送完毕 0xFF 且接收完毕 0x00;从机可发送完毕 0x00 且接收完毕 0xFF。

三、SPI 总线的工作模式 - 协议格式

SPI 总线的工作模式(协议格式)和 SPI 总线的 时钟极性 CPOL 时钟相位 CPHA 相关。


时钟极性(CPOL):时钟线初始状态的电平信号

        CPOL = 0:SCK 时钟线初始电平信号时低电平信号;

        CPOL = 1:SCK 时钟线初始电平信号时高电平信号。

时钟相位(CPHA):SPI 总线进行数据采样数据读取)是处于奇数沿还是偶数沿

        CPHA = 0:SPI 总线在 SCK 时钟线的奇数沿进行数据采样;

        CPHA = 1:SPI 总线在 SCK 时钟线的偶数沿进行数据采样。

图 5 SPI 总线工作模式

3.1 CPOL = 0,CPHA = 0 - 工作模式

图 6 CPOL = 0,CPHA = 0

CPOL = 0,CPHA = 0 时

        SCK 时钟线初始状态电平为 低电平 信号,SCK 时钟线处于 奇数沿 时,进行 数据采样

        SCK 上升沿期间:主机 / 从机可以从 MOSI / MISO 数据线上 读取数据

        SCK 下降沿期间:主机 / 从机可以从 MOSI / MISO 数据线上 写入数据


3.2 CPOL = 0,CPHA = 1 - 工作模式

图 7 CPOL = 0,CPHA = 1

CPOL = 0,CPHA = 1 时

        SCK 时钟线初始状态电平为 低电平 信号,SCK 时钟线处于 偶数沿 时,进行 数据采样

        SCK 上升沿期间:主机 / 从机可以从 MOSI / MISO 数据线上 写入数据

        SCK 下降沿期间:主机 / 从机可以从 MOSI / MISO 数据线上 读取数据


3.3 CPOL = 1,CPHA = 0 - 工作模式

图 8 CPOL = 1,CPHA = 0

CPOL = 1,CPHA = 0 时

        SCK 时钟线初始状态电平为 高电平 信号,SCK 时钟线处于 奇数沿 时,进行 数据采样

        SCK 上升沿期间:主机 / 从机可以从 MOSI / MISO 数据线上 写入数据

        SCK 下降沿期间:主机 / 从机可以从 MOSI / MISO 数据线上 读取数据


3.4 CPOL = 1,CPHA = 1 - 工作模式

图 9 CPOL = 1,CPHA = 1

CPOL = 1,CPHA = 1 时

        SCK 时钟线初始状态电平为 高电平 信号,SCK 时钟线处于 偶数沿 时,进行 数据采样

        SCK 上升沿期间:主机 / 从机可以从 MOSI / MISO 数据线上 读取数据

        SCK 下降沿期间:主机 / 从机可以从 MOSI / MISO 数据线上 写入数据

3.5 SPI 总线通信要求

两个设备要使用 SPI 总线通信,必须

  1. 两个设备的 SPI 总线的工作模式协议格式要相同
  2. 工作模式相同就是:两个设备的时钟极性CPOL)和时钟相位CPHA相同
图 10 M74HC595 芯片的时钟极性和时钟相位
http://www.dtcms.com/a/535809.html

相关文章:

  • c++中list详解
  • 杨凌美畅用 TDengine 时序数据库,支撑 500 条产线 2 年历史数据追溯
  • 4.Rocky Linux 网络配置
  • <数据集>yolo螺丝螺母识别数据集<目标检测>
  • Visual Studio 2022 安装使用:Entity Framework Core
  • Oracle 19c 备份技术教学文档
  • 企业做网站电话约见客户的对话wordpress 创意
  • 网站引导制作做网站公司 包含了服务器费用吗
  • 【SpringCloud】Hystrix、Resilience4j 简述
  • npm 发布node后台安装包和依赖库的方法
  • HarmonyOS语音交互与媒体会话开发实战
  • 【LeetCode】89. 格雷编码
  • 20251027在Ubuntu20.04.6上编译AIO-3576Q38开发板的Buildroot系统解决qt5webengine编译异常的问题
  • 【Linux】文件归属与迁移:chown修改拥有者、chgrp调整所属组,解决团队协作中的权限交接问题
  • 等离激元光催化:从实验室突破到碳中和战场的技术革命
  • 2025年6月全国大学英语四级真题试卷、听力音频及答案解析PDF电子版(三套全)
  • CAS:1628029-06-0,UV-Tracer-炔-琥珀酰亚胺酯,光学特性
  • 中国建设银行网站怎么登录不上去湖北黄石域名注册网站建设
  • 制作网站心得如何建微信公众号平台
  • Redis黑马点评 分布式锁
  • Lua-function的常见表现形式
  • 免费com域名网站提升wordpress性能的插件
  • 面试150——堆
  • shell实战-跳板机和测试主机是否在线
  • 精美课程表软件,课时科目灵活管理
  • MestReNova 16下载安装教程(附安装包)
  • 前端开发中的特殊字符
  • 【超音速专利 CN119515970A】一种适用于电池极片的边缘点距离处理方法、系统及平台
  • CANoe基础讲解04:掌握CANoe Graphics窗口(二)
  • 外国域名注册很多网站制作灯笼的手工做法步骤