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

上海建设工程管理网站外链平台有哪些

上海建设工程管理网站,外链平台有哪些,温州人才网站开发,公司网站想自己做一、SPI 同步串行通信协议 SPI的全称是Serial Peripheral Interface 同步串行通信协议,是由Motorola公司开发的一种通用数据总线。 四根通信线:SCK (Serial Clock) 、 MOSI(Master Output Slave Input) 、MISO (Master Input Slave Output) 、 SS(Slave …

一、SPI 同步串行通信协议

        SPI的全称是Serial Peripheral Interface 同步串行通信协议,是由Motorola公司开发的一种通用数据总线。

        四根通信线:SCK (Serial Clock) 、 MOSI(Master Output Slave Input) 、MISO (Master Input Slave Output) 、 SS(Slave Select)。因为他有两根数据线和一根时钟线,所以他是同步全双工的,同时SS线提供了一主多从机制。

二、SPI的硬件电路

        SPI的MOSI使用的是推挽输出,有强驱动能力,在波形上表现出快速上升和下降,这也是他相比I2C速度更快的原因。MISO使用浮空输入或上拉输入,在SS片选为高的时候必须为高阻态。

        这也是SPI要注意的地方,因为MISO可以连接多个设备,如果使用推挽输出可能会出现一个从机高一个从机低而出现短路问题。

三、SPI的通信原理

        SPI的通信主要是通过交换数据的形式来实现的,也就是说如果你想得到一个数据,你必须也要发送一个数据,所以有时你的发送0xff来交换从机的数据。

        基本原理是在SCK的驱动下,从机的数据和主机的数据依次由高位移出,输出另一个的最低位,移完8次后发送一个数据同时也获得一个数据。

四、SPI的运行逻辑和波形图

        SPI有四种模式,我们最常用的是模式0,但其他模式很简单,只是将电平翻转和顺序变化一下即可,为了兼容更多设备而设计的。

模式0

模式1

模式2

模式3

五、SPI如何实现读写功能

        SPI是一种基于指令来控制读写,0x02表示写指令,0x03表示读指令,一般情况下SPI使用的是8位数据,3字节地址的方式。

        比如在读数据下 0000 0011(读指令) xxxx xxxx xxxx xxxx xxxx xxxx(3字节地址) 1111 1111(随意什么东西,来交换从机数据) 这就实现了在某个地址下读取数据的功能。

参考

[11-1] SPI通信协议_哔哩哔哩_bilibili

http://www.dtcms.com/wzjs/367522.html

相关文章:

  • 南京网站关键词优化百度客户端电脑版下载
  • 网站logo下载重庆网站建设软件
  • 南宁律师网站建设产品推广文案
  • 犀牛做网站的公司怎么做网页宣传
  • 网站建设指导网站seo优化分析
  • 合肥网站建设优化江苏网站推广公司
  • 网站建设超市自己怎么开网站
  • 做网站先要学软文代写服务
  • 哪个网站可以直接做ppt全国最好网络优化公司
  • 网站服务器有哪几种西安竞价推广托管
  • 那些网站是伪静态宁德seo推广
  • 做网站编辑我能力得到提升网站产品推广
  • 电子商务网站推广策略主要内容成都百度seo优化公司
  • 自己建还是找代理建网站网络营销好不好
  • 网站怎么做等级保护杭州网站搜索排名
  • 在网上做设计赚钱的网站今天的新闻是什么
  • 专业做破碎机的网站网络软文营销
  • 做网站和做系统有什么区别交换链接是什么
  • 长沙做网站建设的朋友圈软文范例
  • 香河县建设局网站互联网产品运营推广方案
  • 弹出全屏视频网站怎么做百度小程序排名优化
  • wordpress 删除钩子搜索引擎优化简称seo
  • 网站怎么做营销福州seo优化排名推广
  • 建设项目招标在什么网站公示杭州百度百科
  • 东莞正规的人才市场seo优化工具软件
  • 广州电子商城网站建设网上营销
  • 做电子商务平台网站公司网站建设多少钱
  • 怎么做网站结构图浏览器大全网站
  • 英文手机商城网站建设百度广告费一般多少钱
  • 如何让人帮忙做网站快速排名优化推广排名