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

嵌入式开发学习日志41——stm32之SPI总线基本结构

        在熟悉了I2C总线之后,让我们来看看stm32提供的另一种通信协议——SPI。

        SPI意为串行外围接口,主要应用在EEPROM、FLASH、实时时钟、AD转换器等。由于SPI是一种高速的、全双工同步通信总线,并且在芯片上占据了极少的管脚,节省了更多的空间,所以越来越多芯片开始应用这种通信协议。

        相比于I2C的两条通信线,SPI一般使用4条,三条作为SPI总线,一条用作CS片选。

        三条总线分别是MISO、MOSI、SCLK。MISO是主设备输入/从设备输出引脚,可用于主机读入数据;MOSI是主设备输出/从设备输入引脚,用于主机输出数据;SCLK光从名字上看就与时钟信号有关,它被用于实现通信数据的同步,它由主机产生,决定了通信的速率。

        就像I2C种所有从机和主机都共用一根SDA线一样,SPI中接入的所有设备也会共用上述的三根总线。

        CS片选线则和上面三根线不同,每个从设备都会有一根独立的CS片选线连接到主机的引脚上,有多少设备就有多少根线,而片选线的功能就相当于I2C中的I2C寻址,也是用于主机对从设备的选择的。

        如何选择呢?

        当主机要选择从设备时,该从设备的CS信号线就会被设置为低电平,此时该从设备就被选中,也就是所谓的片选有效,当CS线的电平被拉高,那么就代表通信结束,原理十分简单易懂。

        SPI也有属于自己的特点。由于是实现全双工通信,所以SPI可以做到同时接受和传输串行数据。同时类似于I2C中的停止信号,SPI也有自己的发送结束中断标志。此外,他还有写冲突与总线竞争等保护机制。

        在了解完这些基本结构后,下一章将会详细叙说关于SPI的工作方式的内容。

http://www.dtcms.com/a/509404.html

相关文章:

  • 哈尔滨网站建设公司oeminc信息爆炸的时代做网站
  • 网站建设的项目方案模板中国建设企业银行
  • 泉州自助建站软件免费域名注册方式
  • 商城网站哪个公司做的好处羽毛球赛事2022
  • 高邮城乡建设局 网站长春网站建设厂家
  • 浙江城乡建设网站证件查询张家港网站建设服务
  • 【Java工程师面试全攻略】Day14:大数据处理与实时计算深度解析
  • 网上做家教的网站您备案的网站名称没有关联性
  • 互联网科技公司做网站哪家好标题优化seo
  • 宿州精品网站建设建设银行银行官网网站
  • 深圳中国电信网站备案新注册网站
  • 商业网站建设费用网站功能模块建设
  • 固原网站制作高端网站设计制作的
  • 从代码角度分析网站怎么做wordpress商
  • 自己动手建立网站3重庆手机网站推广方法
  • 目前网站软件设计制造中国第一架飞机的人是
  • O(1)时间复杂度实现有setAll功能的哈希表
  • 南昌网站做ppt模板免费的网站推荐
  • 做网站网站庄家北京软件开发公司排
  • 做网站销售门窗怎么做网站建设细化流程
  • 足球梦网站建设的基本思路重庆有几个区
  • 日语学习-日语知识点小记-构建基础-JLPT-N3阶段-二阶段(4):文法運用
  • 专门做相声的网站百度手机助手app下载官网
  • 邯郸网站关键字优化专科千万别学数字媒体应用技术
  • 网络攻防技术:假消息攻击
  • 刷赞网站推广软件企业网站建设的申请
  • 沈阳工伤保险做实在哪个网站婚礼策划网站建设
  • 企业网站建站wordpress登陆页面
  • 介绍好的免费网站模板下载广州海珠网站开发方案
  • 东莞专业网站建设平台长沙手机网站建设哪些内容