尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

【51单片机】1.7 SPI与实时时钟ds1302

【51单片机】1.7 SPI与实时时钟ds1302 目录一、spi二、ds1302BCD码用4位二进制数来表示 1 位十进制数中的 09 这 10 个数字。一、spiSPI是一种高速的、全双工、同步通信总线标准的 SPI 也仅仅使用 4 个引脚常用于单片机和 EEPROM、FLASH、实时时钟、数字信号处理器等器件的通信。SPI 通信原理比 I 2C 要简单它主要是主从方式通信这种模式通常只有一个主机和一个或者多个从机。标准的SPI是4根线分别是SSEL片选也写作SCS、SCLK时钟也写作SCK、MOSI主机输出从机输入Master Output/Slave Input和MISO主机输入从机输出Master Input/Slave Output。SSEL从设备片选使能信号。如果从设备是低电平使能的话当拉低这个引脚后从设备就会被选中主机和这个被选中的从机进行通信。SCLK时钟信号由主机产生和I2C通信的SCL有点类似。MOSI主机给从机发送指令或者数据的通道。MISO主机读取从机的状态或者数据的通道4种模式CPOL: Clock Polarity就是时钟的极性。时钟的极性是什么概念呢通信的整个过程分为空闲时刻和通信时刻如果SCLK在数据发送之前和之后的空闲状态是高电平那么就是CPOL1如果空闲状态SCLK是低电平那么就是CPOL0CPHA: Clock Phase就是时钟的相位。相位定义相位是信号在周期内的位置通常以度°或弧度rad来衡量。在时钟信号的上下文中相位可以描述信号的上升沿或下降沿相对于周期开始的位置。二、ds1302芯片引脚介绍寄存器介绍 //这颗ic可以当ram和时钟使用通信时序介绍看图就行就是通信没啥复杂的注意DS1302的BURST模式所以读写的时候就用这个突发模式咯~
返回列表