51单片机-SPI接口

发布时间:2011-3-22 11:35    发布者:techshare
关键词: 51单片机 , spi
SPI(Serial Peripheral Interface)接口是同步串行接口,利用时钟线对数据位进行同步,时钟的上升沿和下降沿锁存数据。SPI的两种类型:  

四线制SPI:CS,SCK(同步时钟),MOSI(master out slaver in),MISO:全双工  
三线制SPI:CS,SCK,DIO:半双工,只能分时进行收发  


   
SPI时序图举例:四线制,低电平使能,上升沿锁存,先发送最高位。  


   
DS1302的接口时序:三线制,高电平使能,写上升沿锁存,读下降沿锁存,先发送最低位。  


   
DS1302是典型的三线制SPI接口,DS1302的时间信息以寄存器的形式存储在芯片内部,通过SPI接口,对相应的寄存器进行读操作,可以获得当前时间数值;写操作,可以设定当前时间。  



根据时序图编写程序的方法:     从左至右,按顺序编写输出高低电平或读入高低电平数据。     多个信号同步。     对于输出,要把数据线上的数据准备好后,时钟线上再给予锁存时钟沿。所谓时钟沿就是高低电平的跳变。     对于输入,先给予锁存时钟沿,使的从设备准备好数据,再从数据线上读入有效数据。


李万鹏
本文地址:https://www.eechina.com/thread-59314-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
williamkmcn 发表于 2011-7-7 17:06:48
好东西值得收藏
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表