【DS1302时钟】SPI总线

9人阅读 评论(0) 收藏 举报
分类:

在本次实验中主要学习

  • 1.SPI串行总线的结构和工作原理
        MOSI, MISO ,SCLK – 时钟信号,由主器件产生,/CS  – 从器件使能信号,由主器件控制
  • 2.DS1302内部结构,数据传输方式,以及数据存储形式。

        一个控制寄存器、12个日历、时钟寄存器和31个RAM。可读写,以BCD码形式存储数据,一次至少读写两字节:控制字节,读写数据

  • 3.通过程序模拟时序图,对DS1302进行读写

应用以下资料:


    DS1302是通过SPI串行总线跟单片机通信的,当进行一次读写操作时最少得读写两个字节,第一个字节是控制字节,就是一个命令,告诉DS1302是读还是写操作,是对RAM还是对CLOK寄存器操作。第二个字节就是要读或写的数据了。

单字节读写:只有在SCLK为低电平时,才能将CE置为高电平。所以在进行操作之前先将SCLK置低电平,然后将CE置为高电平,接着开始在IO上面放入要传送的电平信号,然后跳变SCLK。数据在SCLK上升沿时,DS1302读写数据,在SCLK下降沿时,DS1302放置数据到IO上



SPI(Serial Peripheral Interface)接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI接口是在CPU和外围低速器件之间进行同步串行数据传输,在主器件的移位脉冲下,数据按位传输,高位在前,地位在后,为全双工通信,数据传输速度总体来说比I2C总线要快,速度可达到几Mbps。

SPI接口是以主从方式工作的,这种模式通常有一个主器件和一个或多个从器件,其接口包括以下四种信号:(1)MOSI – 主器件数据输出,从器件数据输入(2)MISO – 主器件数据输入,从器件数据输出(3)SCLK – 时钟信号,由主器件产生(4)/CS  – 从器件使能信号,由主器件控制


BCD码是通过4位二进制码来表示1位十进制中的0~9这10个数码。


查看评论

单片机控制SPI协议时钟芯片DS1302之模块化编程及待解决的问题(持续更新中)

这里将我编写的STC12C5A60S2单片机控制SPI协议时钟芯片ds1302的程序共享一下,是希望前辈们给予斧正 。...
  • yagnruinihao
  • yagnruinihao
  • 2014-03-04 21:25:50
  • 2951

DS1302及SPI总线

DS1302主要性能指标 SPI总线串行外围接口 DS1302引脚封装及功能 DS1302寄存器及片内RAM...
  • m0_37985491
  • m0_37985491
  • 2018-01-28 14:06:07
  • 88

基于STM32的DS1302时钟芯片驱动

/***************************************************************************************************...
  • li_qcxy
  • li_qcxy
  • 2017-01-12 23:38:06
  • 3095

stm32 使用的 DS1302 RTC时钟芯片驱动程序

  • 2015年07月03日 08:55
  • 3KB
  • 下载

15.6 DS1302通信时序介绍

DS1302 我们前边也有提起过,是三根线,分别是 CE、I/O 和 SCLK,其中 CE 是使能线,SCLK 是时钟线,I/O 是数据线。前边我们介绍过了 SPI 通信,同学们发现没发现,这个 DS...
  • softn
  • softn
  • 2016-07-09 07:11:43
  • 2670

SPI总线的DS1302实时钟控制

  • 2011年07月01日 13:09
  • 99KB
  • 下载

SPI总线

SPI总线通信电路设计 数据带宽=(总线频率×数据位宽)÷8 B表示带宽,F表示存储器时钟频率,D表示存储器数据总线位数,则带宽为: B(峰值带宽)=F(时钟频率MHz)×D(总线位数bit...
  • yhc1991
  • yhc1991
  • 2014-11-11 17:17:42
  • 1342

simulation SPI DS1302

  • 2013年09月18日 01:25
  • 36KB
  • 下载

51单片机DS1302时钟完整源程序

  • 2015年02月07日 16:26
  • 28KB
  • 下载

SPI总线的特点、工作方式介绍

1,SPI总线简介 SPI(serial peripheral interface,串行外围设备接口)总线技术是Motorola公司推出的一种高速、同步、全双工的通信总线。它只需要四条线就可以完成MC...
  • kwdecsdn
  • kwdecsdn
  • 2016-04-07 19:34:45
  • 2775
    个人资料
    等级:
    访问量: 481
    积分: 176
    排名: 103万+
    文章存档