SPI 总线原理与应用篇《电子制作》 2008年9月 站长原创,如需引用请注明出处大家好, 通过以前的学习, 我们已经对 51单片机综合学习系统的使用方法及学习方式有所了解与熟悉, 学会了使用IIC 总线的基本知识, 体会到了综合学习系统的易用性与易学性,这一期我们将一起学习SPI 总线的基本原理与应用实例
先看一下我们将要使用的51单片机综合学习系统能完成哪些实验与产品开发工作:分别有流水灯,数码管显示,液晶显示,按键开关,蜂鸣器奏乐,继电器控制,IIC 总线, SPI总线, PS/2实验, AD 模数转换,光耦实验,串口通信,红外线遥控,无线遥控,温度传感,步进电机控制等等
主体系统如图1所示,其配套书本教程《单片机快速入门》如图2所示
图1 51单片机综合学习系统主机部分图片图2 51单片机综合学习系统配套书本教程—— 《单片机快速入门》上图是我们将要使用的51单片机综合学习系统硬件平台,如图1所示,本期实验我们用到了综合系统主机、板载的AT93C46 芯片,综合系统其它功能模块原理与使用详见前几期《电子制作》杂志及后期连载教程介绍
SPI 总线简介SPI 总线基本概念SPI ( Serial Peripheral Interface ——— 串行外设接口 ) 总线是 Motorola 公司推出的一种同步串行接口技术
SPI 总线系统是一种同步串行外设接口,允许 MCU 与各种外围设备以串行方式进行通信、 数据交换
外围设备包括FLASHRAM 、A/ D 转换器、 网络控制器、 MCU 等
SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB 的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议
其工作模式有两种:主模式和从模式
SPI 是一种允许一个主设备启动一个