51单片机SPI接口是什么? 20
4个回答
展开全部
SPI接口,串行外设接口(Serial Peripheral Interface),一种同步外设接口,它可以便单片机与各种外围设备以串行方式进行通信以交换信息。外围设备包括Flash RAM,网络控制器、LCD显示驱动器、A/D转换器和MCU等。
一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,越来越多的芯片集成了这种通信协议,比如AT91RM9200。
扩展资料
利用SPI可以在软件的控制下构成各种系统。如一个主控制器和几个从控制器、几个从控制器相互连接构成多主机系统(分布式系统)、一个主控制器和一个或几个从I/O设备所构成的各种系统等。
在大多数应用场合,可以使用一个主控制器作为主控机来控制数据,并向一个或几个从外围器件传送该数据。从器件只有在主控机发命令时才能接收或发送数据,其数据的传输格式是高位(MSB)在前,低位(LSB)在后。
参考资料来源:百度百科-SPI
参考资料来源:百度百科-串行外设接口
展开全部
一种串行输出方式...
通常4跟线连接..
cs. 片选. 开始输出一组数据的时候拉低, 输出完成后拉高.
clk. 时钟.配合data in /data out进行数据传输
data in. 数据输入
data out. 数据输出
在clk上升沿的时候输出数据, 下降沿的时候检测数据输入..
简单说就是一种通讯格式, 如果你想了解更多,最好看看spi的标准文档,看完不明白的话,再有针对性的提问, 这样比较好..
通常4跟线连接..
cs. 片选. 开始输出一组数据的时候拉低, 输出完成后拉高.
clk. 时钟.配合data in /data out进行数据传输
data in. 数据输入
data out. 数据输出
在clk上升沿的时候输出数据, 下降沿的时候检测数据输入..
简单说就是一种通讯格式, 如果你想了解更多,最好看看spi的标准文档,看完不明白的话,再有针对性的提问, 这样比较好..
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
经典51是没有SPI接口的,当然也可模拟。
C8051F系列单片机支持SPI接口,通常做主机,借助SFR访问外围SPI接口芯片。
具体的应用主要是板级的设备总线接口,目的是减少线路连接、提高抗干扰、简化设计、减小体积和降低成本。
你下载一个SPI接口的外围芯片就会了解。如果你知道IIC的话。比对FM24CLxx和FM25Vxx即知。
一般了解,你可以查看资料。
C8051F系列单片机支持SPI接口,通常做主机,借助SFR访问外围SPI接口芯片。
具体的应用主要是板级的设备总线接口,目的是减少线路连接、提高抗干扰、简化设计、减小体积和降低成本。
你下载一个SPI接口的外围芯片就会了解。如果你知道IIC的话。比对FM24CLxx和FM25Vxx即知。
一般了解,你可以查看资料。
参考资料: http://baike.baidu.com/view/245026.htm
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询