首页 > 其他分享 >SPI通信协议

SPI通信协议

时间:2023-04-10 19:35:08浏览次数:30  
标签:MISO SCK MOSI 通信协议 SPI Single NSS

1. SPI ͨ��Э����

SPI Э������Ħ��������˾�����ͨѶЭ��(Serial Peripheral Interface)����������Χ�� ���ӿڣ���һ�ָ���ȫ˫����ͨ�����ߡ������㷺��ʹ���� ADC�� LCD ���豸�� MCU �䣬Ҫ��ͨѶ���ʽϸߵij��� ѧϰ����ʱ������ I2C �½ڶԱ��Ķ����������ͨѶ���ߵIJ��졣�������Ƿֱ�� SPI Э��������㼰Э�����н��⡣

1.1 SPI ������

img
SPI ͨѶʹ�� 3 �����߼�Ƭѡ�ߣ�3 �����߷ֱ�Ϊ SCK��MOSI��MISO��Ƭѡ��Ϊ �����ǵ����ý������£�

(1) ( Slave Select)�����豸ѡ���ź��ߣ�����ΪƬѡ�ź� �ߣ�Ҳ��Ϊ NSS��CS�������� NSS ��ʾ�����ж�� SPI ���豸�� SPI ��������ʱ���豸�������� ���� SCK��MOSI �� MISO ͬʱ��������ͬ�� SPI �����ϣ��������ж��ٸ����豸������ֻͬʹ���� 3 �����ߣ���ÿ�����豸���ж�������һ�� NSS �ź��ߣ����ź��߶�ռ������һ�����ţ����ж��ٸ����豸�����ж�����Ƭѡ�ź��ߡ�I2C Э����ͨ���豸��ַ��Ѱַ��ѡ�������ϵ�ij���豸���������ͨѶ���� SPI Э����û���豸��ַ����ʹ�� NSS �ź�����Ѱַ��������Ҫѡ����豸ʱ���Ѹô��豸�� NSS �ź�������Ϊ�͵�ƽ���ô��豸����ѡ�У���Ƭѡ��Ч�������� ����ʼ�뱻ѡ�еĴ��豸���� SPI ͨѶ������ SPI ͨѶ�� NSS ���õ͵�ƽΪ��ʼ�źţ��� NSS �߱�������Ϊ�����źš�

(2) SCK (Serial Clock)��ʱ���ź��ߣ�����ͨѶ����ͬ��������ͨѶ����������������ͨѶ�����ʣ���ͬ�� �豸֧�ֵ����ʱ��Ƶ�ʲ�һ������ RT1052 �� SPI ʱ��Ƶ�����Ϊ fpclk/2�������豸֮ ��ͨѶʱ��ͨѶ���������ڵ����豸��

(3) MOSI (Master Output�� Slave Input)�����豸���/���豸�������š������� ���ݴ������ź���������ӻ��������ź��߶����������͵����ݣ��������������ݵķ���Ϊ�������ӻ���

(4) MISO(Master Input,��Slave Output)�����豸����/���豸������š������������ź��߶� �����ݣ��ӻ��������������ź�����������������������������ݵķ���Ϊ�ӻ���������

1.2 SPI ���

�� I2C �����ƣ�SPI Э�鶨����ͨѶ����ʼ��ֹͣ�źš�������Ч�ԡ�ʱ��ͬ���Ȼ��ڡ�

1.2.1 ͨ��ʱ��

img
����һ��������ͨѶʱ��NSS��SCK��MOSI �źŶ����������Ʋ������� MISO ���ź��ɴӻ�����������ͨ�����ź��߶�ȡ�ӻ������ݡ�MOSI �� MISO ���ź�ֻ�� NSS Ϊ�͵�ƽ��ʱ�����Ч���� SCK ��ÿ��ʱ������ MOSI �� MISO ����һλ���ݡ�

������ͨ�����̽��зֽ⣺

��ʼ�źź�ֹͣ�ź�

����ͼ�еı�Ŵ���NSS �ź����ɸ߱�ͣ��� SPI ͨѶ����ʼ�źš�NSS ��ÿ���ӻ����Զ�ռ���ź��ߣ����ӻ������Լ��� NSS �߼�⵽��ʼ�źź

标签:MISO,SCK,MOSI,通信协议,SPI,Single,NSS
From: https://www.cnblogs.com/EA7-King/p/17304061.html

相关文章

  • PCIE&IIC 基本概念&图解串行通信协议
       rootcomplex是一切的根,向下生长的是pcie链路      PCI-Express是继ISA和PCI总线之后的第三代I/O总线,即3GIO。由Intel在2001年的IDF上提出,由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-Express”。它的主要优势就是数据传输速率高,另外还有抗干扰能力......
  • Alkaitu:STM32的IO模拟SPI
    #include"user_spi.h"#include"stm32f10x.h"#include"user_config.h"/*移植需改动六处*//***************************************************************//*挂在是SPI总线上的外设的个数和延迟时间,移植修改第一处*//**************************************......
  • 迁移学习(SPI)《Semi-Supervised Domain Adaptation by Similarity based Pseudo-label
    论文信息论文标题:Semi-SupervisedDomainAdaptationbySimilaritybasedPseudo-labelInjection论文作者:AbhayRawat, IshaDua, SauravGupta, RahulTallamraju 论文来源:PublishedinECCVWorkshops5September2022论文地址:download 论文代码:download视屏讲解:click......
  • Java-SPI机制详解
    Java之SPI机制详解1:SPI机制简介SPI全称是ServiceProviderInterface,是一种JDK内置的动态加载实现扩展点的机制,通过SPI技术我们可以动态获取接口的实现类,不用自己来创建。这个不是什么特别的技术,只是一种设计理念。2:SPI原理JavaSPI实际上是基于接口的编程+策略模......
  • tnsping 报错TNS-12545
     使用tnsping配置好的tnsnams.ora中的别名,出现TNS-12545错误,通过网上查找资料,经过自己的分析结果如下:是由于在配置tnsnams.ora连接的时候host填写的主机名称,解决这种方法有两种:1、把host修改成主机ip。2、配置hosts文件在文件中添加ip对应的主机名称。以上两种方法格有利弊,可......
  • SPI 在 Dubbo中 的应用
    通过本文的学习,可以了解DubboSPI的特性及实现原理,希望对大家的开发设计有一定的启发性。一、概述SPI全称为ServiceProviderInterface,是一种模块间组件相互引用的机制。其方案通常是提供方将接口实现类的全名配置在classPath下的指定文件中,由调用方读取并加载。这样需要替换......
  • Dubbo——扩展(SPI)加载原理
    摘要Dubbo为了更好地达到OCP原则(即“对扩展开放,对修改封闭”的原则),采用了“微内核+插件”的架构。那什么是微内核架构呢?微内核架构也被称为插件化架构(Plug-inArchitecture),这是一种面向功能进行拆分的可扩展性架构。内核功能是比较稳定的,只负责管理插件的生命周期,不会因为系统功......
  • 深入理解 Java 中 SPI 机制
    vivo互联网技术微信公众号 作者:姜柱SPI(ServiceProviderInterface),是JDK内置的一种服务提供发现机制,本文由浅入深地介绍了JavaSPI机制。一、简介SPI(ServiceProviderInterface),是JDK内置的一种服务提供发现机制,可以用来启用框架扩展和替换组件,主要是被框架的开发人员使用,比如j......
  • android下拉菜单 spinner 学习
    首先看一下继承关系:publicclassSpinnerextendsAbsSpinnerimplementsDialogInterface.OnClickListenerClassOverview视图在同一时间只能显示一个子项,用户通过下拉的方式可以选择其中的一种项。该子项在Spinner来自来Adpater视图适配器。首先看一下效果图:Spinner控件的使......
  • Spice模型和IBIS模型的区别
    Spice模型的特点Spice模型是进行电路级仿真的。电流,电压,电容等节点的具体参数是从元器件图形、材料特性得来,是建立在低级数据的基础上,每个BUFFER中的元器件分别被描述和仿真。仿真模型包含了详细的芯片内部设计信息。但仿真速度比较慢,只适用于电路级的设计者。IBIS模型的特点IBIS......