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

自己做网站开店地推推广平台

自己做网站开店,地推推广平台,深圳B2C网站建设,专业网页制作平台前言 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.ds6.com.cn/news/54542.html

相关文章:

  • 怎么做简单的视频网站青岛seo优化
  • 网站建设 公司 常见问题北京seo优化公司
  • 南宁网站制作系统桔子seo网
  • 千助网站公司免费网站申请域名
  • 有没有专门做av字幕的网站免费论坛建站系统
  • 企业网站的cms重庆网
  • 明年做哪些网站致富中国第一营销网
  • 第一ppt网凤山网站seo
  • 建立第一个网站百度ocpc如何优化
  • asp 网站 购物车百度竞价推广关键词优化
  • 马鞍山网站制作公司网站域名备案查询
  • 东道设计一年挣多少钱拼多多seo搜索优化
  • 做网站一定需要虚拟主机吗武汉seo百度
  • 韩国有哪些做潮牌的网站搜易网服务内容
  • 深圳知名网站建设百度关键词排名怎么做
  • 政务公开和网站建设搜索引擎营销的流程
  • 内网做网站百度文库首页
  • 手机建设网站策划书买卖友链
  • 一般网站如何做防采集的链友之家
  • 网站头部优化文字怎么做建站平台有哪些
  • 网站建设昆明免费的模板网站
  • 个人网站建设收费标准中国舆情观察网
  • discuz破解百度seo新算法
  • 企业融资计划在线优化工具
  • 贵阳商城网站建设如何建立网站 个人
  • 高端论坛网站建设seo优化范畴
  • 邯郸市建设局网站材料下载入口抖音seo推荐算法
  • 简单网站建设合同百度关键词下拉有什么软件
  • 十里堡网站建设商丘网络推广外包
  • 网站收录排名网络优化推广公司哪家好