INTRO (写给NT研究者)=============================
一、DS1302时钟模块现在流行的串行时钟电路很多,如DS1302、 DS1307、PCF8485等。这些电路的接口简单、价格低廉、使用方便,被广泛地采用。DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.0V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节
2018/4/301.功能1.可以计算2100年之前的秒,分,时,日,日期,星期,月,年的能力2.在其内部有着31个字节的静态RAM,提供用户使用3.采用串行数据传送,采用SPI三线接口4.工作电压(2.0v--5.5v),工作温度:-40c--85c5.可以采用双电源进行供应2.SPI 总线SPI(Secial Peripheral Interface) 串行外围接口信号类型:1.M
BCD码用0b0000-0b1001表示0-9
0b1001加1自动进位为0b00010000特性1、DS1302是一个实时时钟芯片,可以提供秒、分、小时、日期、月、年等信息,并且还有软件自动调整的能力,可以通过配置AM/PM来决定采用24小时格式还是12小时格式。2、拥有31字节数据存储RAM。3、串行I/O通信方式,相对并行来说比较节省IO口的使用。4、DS1302的工作电压比较宽,在2.0~
【代码】LQB新2024:DS1302。
原创
2024-03-17 14:14:05
36阅读
对于市面上的大多数51单片机开发板来说。ds1302和ds18b20应该是比较常见的两种外围芯片。ds1302是具有SPI总线接口的时钟芯片。ds18b20则是具有单总线接口的数字温度传感器。下面让我们分别来认识并学会应用这两种芯片。
首先依旧是看DS1302的datasheet中的相关介绍。
上面是它的一些基本的应用介绍。
下面是它的引脚的描述。
下面是DS1302
原创
2010-10-23 17:16:31
985阅读
实时时钟DS1302实验实验现象通过DS1302的读取获取年,月,日,星期,时,分,秒的值,然后串口
原创
2023-05-18 11:50:16
393阅读
尝试了一下传感器芯片的扩展,没有自己写代码,发现相应的代码开源的很多。我使用的库文件的仓库地址:https://github.com/msparks/arduino-ds1302 电路搭建缺少一个晶振,暂时没有输入,或许这是我最终测试的时候时间不变化的因素。根据我自己的电路,只是改了几个管脚的配置,之后的测试代码:// Example sketch fo...
原创
2021-07-08 11:17:34
400阅读
DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2.5~5.5V。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电
转载
2024-07-27 10:44:35
407阅读
尝试了一下传感器芯片的扩展,没有自己写代码,发现相应的代码开源的很多。我使用的库文件的仓库地址:https://github.com/msparks/arduino-ds1302 电路搭建缺少一个晶振,暂时没有输入,或许这是我最终测试的时候时间不变化的因素。根据我自己的电路,只是改了几个管脚的配置,之后的测试代码:// Example sketch fo...
原创
2022-03-10 14:19:20
124阅读
文章目录一、前言。二、准备材料以及何如接线。2.1 选材;2.2 接线;三、同步网络时间到本地逻辑思考。四、编程。4.1 主程序4.3 `sntp`授权得到的时间戳转为具体时间的封装分享;五、其他;一、前言。久坐敲代码一直是我们程序员的不良习惯!最近自己背部好酸好疼,得注意下身体了!如果有个时间能够提醒久坐就好了!最近在听到 esp8266 如何同步网络时间到本地,即使掉电或者断网后,本地的时间依
转载
2024-01-25 22:04:19
152阅读
常用的DS3102需使用外置晶振,且没有温度补偿,因此误差较大。DS3231内置晶振且有内部温度补偿,误差可做到1分钟每年。一、DS3231概述DS3231是一款高精度I2C实时时钟器件,具有集成的温度补偿晶体振荡器。该器件包含电池输入端,断开主电源时仍可保持精确计时。集成的晶体振荡器可提高器件的长期精确度。DS3231的寄存器能保存秒、分、时、星期、日期、月、年和闹钟设置等信息。少于31天的月份
一、操作ESP32自带的RTC 1、代码 RTCHelper.SetSystemTime(new DateTime(2024,01,28,16,01,00)); while (true) { Deb
原创
2024-08-07 17:08:22
80阅读
ESP32实现网络获取天气,以及大盘指数的实时信息,并在屏幕上显示要求:在每天的上午9点到下午3点在屏幕上显示大盘指数的实时数据,比如创业板指数。在其他时间段显示当前天气信息要求分析要获取天气和大盘指数信息,就需要利用API接口,通过Http获取到天气和大盘指数的Json文件,并通过对Json文件解析,提取出其中的信息并显示出来。 要实现在不同的时间段显示不同的内容,就需要获取相应的时间的信息。实
转载
2024-06-27 07:10:35
161阅读
、DS3231甚至其他的时钟模块的第三方库。终于,还是被我找到了 —— Rtc 时钟库。2.RTC2.1 简介Arduino Real Time Clock library(Ard...
原创
2021-07-05 11:41:59
3654阅读
文章版本7.10,LVGL更新极快,不同版本配置方法可能存在差异前言 触摸搞了好几天,坑太多了,好在总算飞过来了。顺便把显示驱动也写了;提前说一下,我的硬件是2.4寸ILI9341驱动屏幕+XPT2046电阻触摸,触摸芯片和屏幕共用SPI数据和时钟引脚,只有CS引脚不同。一、遇到的坑 1.TFT_eSPI库不只是显示驱动,还带有触摸驱动,可以打开并尝试TFT_eSPI/examples/Gen
转载
2024-10-12 10:47:15
220阅读
dddd
原创
2023-03-15 09:05:32
371阅读
1.首先把文件中需要的头文件路径加好 2.整理文件夹 3.电路知识 首先应该对led灯亮灭的原理理解,懂得其是通过gpio口的高低电平来控制的。 其次就是在原理图上找到该引脚。知道引脚名字后,就可以针对该引脚进行配置。为什么需要配置?也许你会问在51中不是直接对该引脚赋值0,和1从而使得引脚输出高低电平? 这里就要讲一下了。 通用gpio端口结构图: 51单片机的P0引脚结构图 可以比较发现51p
转载
2024-08-16 16:20:12
328阅读
一、官方示例import network
wlan = network.WLAN(network.STA_IF) # 创建站点接口
wlan.active(True) # 激活接口
wlan.scan() # 扫描接入点(wifi)
wlan.isconnected() # 检查站点是否连接AP
wlan.connect('essid', 'pass
转载
2024-06-25 09:14:47
423阅读
文章目录1. 硬件配置1.1 ESP321.1 TFT 彩屏1.2 TFT 彩屏上的触摸屏2. 接线2.1 SPI 接口简介2.2 TFT SPI 与 ESP GPIO 连接3. TFT_eSPI 库驱动屏幕3.1 Arduino 中安装 TFT_eSPI3.2 TFT_eSPI 配置文件3.3 Demo_3D_cube 例程测试 1. 硬件配置1.1 ESP32本篇中的 ESP32 仍然是上一
转载
2024-05-07 21:26:21
1516阅读