×

STM32开发板的SPI通信的资料概述

消耗积分:0 | 格式:rar | 大小:1.57 MB | 2019-12-03

分享资料个

  本文主要由7 项内容介绍SPI 并会在最后附上测试源码供参考:

  1. SPI 的通信协议

  2. SPI 通信初始化(以STM32为从机, LPC1114为主机介绍)

  3. SPI 的读写函数

  4. SPI 的中断配置

  5. SPI 的SMA 操作

  6. 测试源码

  7. 易出现的问题及原因和解决方法

  一、SPI 的通信协议

  SPI(Serial Peripheral Interfac)e是一种串行同步通讯协议,由一个主设备和一个或多个从设备组成,主设备启动一个与从设备的同步通讯,从而完成数据的交换。SPI 接口一般由4 根线组成,CS片选信号(有的单片机上也称为NSS),SCLK时钟信号线, MISO 数据线(主机输入从机输出) ,MOSI 数据线(主机输出从机输入),CS 决定了唯一的与主设备通信的从设备,如没有CS 信号,则只能存在一个从设备,主设备通过产生移位时钟信号来发起通讯。通讯时主机的数据由MISO 输入,由MOSI 输出,输入的数据在时钟的上升或下降沿被采样,输出数据在紧接着的下降或上升沿被发出(具体由SPI的时钟相位和极性的设置而决定) 。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !