- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PPT模板下载:/moban/行业PPT模板:/hangye/节日PPT模板:/jieri/PPT素材下载:/sucai/PPT背景图片:/beijing/PPT图表下载:/tubiao/优秀PPT下载:/xiazai/PPT教程:/powerpoint/Word教程:/word/Excel教程:/excel/资料下载:/ziliao/PPT课件下载:/kejian/范文下载:/fanwen/试卷下载:/shiti/教案下载:/jiaoan/字体下载:/ziti/主讲教师:CONTENTSSPI简介SPI配置01SPISPI(SerialPeripheralInterfaceBus)摩托罗拉公司开发主从方式,一主多重01SPILoRa芯片与MCU通过SPI(串行外设接口,支持全双工高速)进行通信SCLK(SerialClock):串行时钟,由主机发出,控制数据交换的时机与速率MOSI(MasterOutput,SlaveInput):主机输出从机输入信号,SPI主机向SPI从机发送数据MISO(MasterInput,SlaveOutput):主机输入从机输出信号,SPI主机接收SPI从机传输过来的数据NSS(SlaveSelected):选择信号,由主机发出,SPI主机选择与哪一个SPI从机通信,一般是低电位有效SPI广泛用于EEPROM、Flash、RTC(实时时钟)、ADC(数模转换器)、DSP(数字信号处理器)以及数字信号解码器上。SPI通信的速度很容易达到好几兆bps,所以可以用SPI总线传输一些未压缩的音频以及压缩的视频01SPI补充CPOL:时钟极性,这里是低电平CPHA:时钟相位,这里是第一个跳变沿,选择SPI_PHASE_1EDGECPOL:时钟极性选择,为0时SPI总线空闲为低电平,为1时SPI总线空闲为高电平CPHA:时钟相位选择,为0时在SCK第一个跳变沿采样,为1时在SCK第二个跳变沿采样SPI总线传输的模式:SPI总线传输一共有4种模式,这4种模式分别由时钟极性(CPOL,ClockPolarity)和时钟相位(CPHA,ClockPhase)来定义,其中CPOL参数规定了SCK时钟信号空闲状态的电平,CPHA规定了数据是在SCK时钟的上升沿被采样还是下降沿被采样SPI传输时序图SPI传输时序图SPI传输时序图02SPIStep02初始化引脚(spi_board.c源码解释)设置SPI通信方式Step01SPI配置02SPI初始化SPI关中断BoardDisableIrq();GPIO初始化(主要是配置GPIO引脚复用)设置SPI通信方式SpiFormat(obj,SPI_DATASIZE_8BIT,SPI_POLARITY_LOW, SPI_PHASE_1EDGE,0);设置SPI速度开中断 SPI配置02SPI设置SPI通信方式voidSpiFormat(Spi_t*obj,int8_tbits,int8_tcpol,int8_tcpha,int8_tslave)Bits帧格式Cpol时钟极性Cpha时钟相位Slave设置主从SPI配置思考题1、SPI总线和IIC总线有什么区别?2、SPI总线有几种工作方式?思考题*SPI的话,它英文是英文是severalperipheralinterfacebus。从英文看的是串行外设接口总线bus总线的意思。串行外围接口总线。然后这个总线主要是主要是由摩托罗拉公司开发的,是以主从方式。我们还有比如说我们这个硬件连接方式,除了这个SPI有串口,有485接口。有IIC还有比如说SDIO相应的一些接口,这个组成方式在我们所有的很多硬件连接方式里面都是存在的。我这里举个例子,比如说IIC总线的连接方式也是以主从方式来连接的。他同样的也是一个主节点,就是一个master,好多个slave,多个slave的方式。但是它和SPI这有什么区别呢?*我们这个SPI总线,大家可以看一下它的控制,它是通过一个NSS这个口去控制的。NSS可能大家来说比较陌生。这里我给大家说简单点,就是一个普通的IO口,IO端的IO口输出是一个低电频的时候,它这个SPI才能发送一个相应的。数据还可以上传发送相应的数据。如果这个IO口是一个高电平,那
您可能关注的文档
- 《病理学》课件——11.3.1肝硬化概述和病理变化.pptx
- 《病理学与病理生理学》课件——炎症的类型.ppt
- 《病理学与病理生理学》课件——炎症介质.pptx
- 《常见疾病康复》课件——慢性心衰的康复治疗目标及原则.pptx
- 《常见疾病康复》课件——慢阻肺患者的康复治疗3-美化.pptx
- 《常见疾病康复》课件——慢阻肺患者的康复治疗6-美化.pptx
- 《传感网应用开发》课件——14 Wi-F基础知识.ppt
- 《传感网应用开发》课件——28. NB-IoT AT指令的使用.pptx
- 《传感网应用开发》课件——29. NB-IoT 智能路灯程序编写.pptx
- 《传感网应用开发》课件——30. NB-IoT 连接云平台.ppt
文档评论(0)