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

公司 做网站网站建设培训机构

公司 做网站,网站建设培训机构,怎么在百度发布信息,网站建设的分阶段步骤前言 I2C (Inter-Integrated Circuit)和SPI (Serial Peripheral Interface)是两种常见的串行通信协议,用于连接集成电路芯片之间的通信,选择I2C或SPI取决于具体的应用需求。如果需要较高的传输速度和简单的接口,可以选择SPI。如果需要连接多…

前言

I2C (Inter-Integrated Circuit)和SPI (Serial Peripheral Interface)是两种常见的串行通信协议,用于连接集成电路芯片之间的通信,选择I2C或SPI取决于具体的应用需求。如果需要较高的传输速度和简单的接口,可以选择SPI。如果需要连接多个设备或硬件复杂性较低的解决方案,可以选择I2C。

一、SPI介绍

SPI(Serial Peripheral Interface)是一种同步串行通信协议,用于在微控制器和外围设备之间传输数据。SPI使用四根线进行通信,即主设备和从设备之间的主时钟线(SCLK)、数据输出线(MOSI)、数据输入线(MISO)和片选线(SS)。

SPI协议可以实现高速数据传输和多设备通信,并且具有简单的硬件实现和低功耗特点,常用于与外围设备(如传感器、存储器、显示屏等)的通信。

二、硬件电路

MOSI:主机输出从机输入,主机接入这根线,就是MO,从机接入这根线就是SI;

MISO:主机输入从机输出,主机接入这根线,就是MI,从机接入这根线就是SO;

SS:片选,用来指定和哪个从机通信,主机想指定与谁通信,就把对应的SS输出线置低电平,但同一时间只能指定一个从设备,否则会导致数据冲突

三、SPI基本原理--移位示意图

假设上升沿开始移位

时钟的上升沿:

时钟的下降沿:

由主机提供的时钟控制着主机的移位寄存器,一般SPI都是高位先行:每来一个时钟,主机的移位寄存器就会向左进行移位,同时这个时钟也通过SCK引脚进行输出,控制从机的移位寄存器进行左移。然后主机移位寄存器左边移除的数据通过MOSI引脚输入到从机移位寄存器的右边,从机移位寄存器左边移除的数据通过MISO引脚输入到主机移位寄存器的右边

四、SPI时序基本单元

1、起始与终止

2、交换一个字节

SPI可以通过配置两个位来选择什么时候开始移位,上升沿移位或下降沿移位;

CPOL(Clock Polarity)时钟极性;CPHA(Clock Phase)时钟相位;每一位都可以选择0或1,共4种模式。

模式1:

因为可能有多个从机设备,在MISO线如果多个从机设备始终是推挽输出,会导致冲突,所以在从机的SS为高电平时,MISO引脚必须切换为高阻态(就是相当于引脚断开,不输出任何电平)。

模式0:

与模式1的区别就是相位提前,在SS下降沿就要移除数据。

模式0与模式2,模式1与模式3的区别都只是SCK的极性取反。

五、SPI通信流程

SPI协议的通信方式是通过主设备向从设备发送时钟信号,并在时钟信号的上升沿或下降沿传输数据。主设备控制片选线,选择要与之通信的从设备。

一般来说,SPI协议的通信流程如下:

  1. 主设备将片选线拉低,选中一个从设备。
  2. 主设备将数据发送到从设备的数据输出线。
  3. 主设备发送时钟信号,从设备根据时钟信号接收数据。
  4. 从设备将数据发送到主设备的数据输入线。
  5. 主设备继续发送时钟信号,从设备继续传输数据。
  6. 主设备将片选线拉高,结束通信。

SPI协议的数据传输一般是:指令码加读写数据

从设备一般都会有一个指令集来规定该指令的功能。

http://www.15wanjia.com/news/185247.html

相关文章:

  • 什么是seo标题优化爱站网站seo查询工具
  • 网站短链接怎么做的app推广注册招代理
  • 做网站还有价值吗国土系统网站建设用地受理表
  • 想要一个网站老k频道网站入口
  • 苏州网站推广如何免费做调查问卷的网站
  • 代理网站备案收钱建小说网站需要多少钱
  • 自助搜优惠券网站怎么做的设计公司和企业的区别
  • 怎么在wordpress建站网站的栏目结构简图怎么做
  • 北京网站建设 地址海淀黄山旅游必去十大景点
  • access做网站数据库昆明高端网站建设
  • 分销商城网站开发价格网络营销策划方案框架
  • 网站运营工作中国十大营销策划人
  • 广州网站建设联系电话医生在线咨询
  • 做网站用win还是li网页制作与网站建设论文
  • 网站开发任务完成情况360免费wifi怎么用
  • 发卡平台网站建设茶叶公司网站的建设
  • 孝感网站建设网站赚钱方法
  • 昆明网站建设首选惠州做网站的公司有哪些
  • h5美食制作网站模板下载西安做网站广告的公司
  • 用织梦做的网站一般后台灵台网站建设
  • 建设部网站安全考核证书查询模板网站音响案例
  • 做网站是如果盈利的外贸公司怎么起步
  • 吉林省城市建设学校网站网站建设如何切图
  • 黄山网站建设电话电商网站功能介绍
  • 俄文网站引擎免费游戏直接进入
  • 国外购物网站欣赏河南专业的做网站的公司
  • 哈尔滨网站搜索优化公司展示型网站建设流程
  • 怎么给企业制作网站wordpress 调取侧边栏
  • 品牌高端网站制作官网彭水网站建设
  • 梧州外贸网站推广设计简单的网站注册流程图