之前用51驱动过DS1302,没用多久就输出了正确的时间。当时以为这块芯片其实没啥,很简单。但是现在用STM32做项目,用到同样的芯片,以为这有何难,只要把那个程序拿过来复制黏贴改一下IO设置不就行了?但是事情远没有想想的那么简单。 经过3天的挣扎,现在才知道当时 ...
今天我们来讨论一款老掉牙的实时时钟芯片DS 。什么是实时时钟 RealTime Clock, RTC 呢 为什么我们需要它呢 假设你使用单片机实现万年历应用,一般的做法是这样的:设置中断后判断 秒是否到来,如果到来就将秒数加 ,然后再考虑一些进位处理,例如,每 秒则分钟加 ,每 分则小时加 , 小时或 小时制也要区分对待,每 个月则年加 ,还要考虑闰月闰年。虽然考虑的事情好像有些多,但是在资讯非常 ...
2020-11-13 08:40 0 677 推荐指数:
之前用51驱动过DS1302,没用多久就输出了正确的时间。当时以为这块芯片其实没啥,很简单。但是现在用STM32做项目,用到同样的芯片,以为这有何难,只要把那个程序拿过来复制黏贴改一下IO设置不就行了?但是事情远没有想想的那么简单。 经过3天的挣扎,现在才知道当时 ...
【蓝桥杯单片机12】实时时钟DS1302的基本操作 www.xmf393.com / 广东职业技术学院 欧浩源 实时时钟DS1302几乎是蓝桥杯“单片机设计与开发”每年必考的内容,虽然在竞赛现场有提供一个底层读写寄存器的库文件,但是作为备赛阶段,你应该搞清楚底层读写时序的代码实现 ...
今天,又花了差不多一天时间,从手册看起,到写完代码,最后仿真。期间出现了一个细小的差错,折腾了约1个钟头才解决掉(所以,最怕底层细小之处出现错误)。 DS1302是达拉斯公司出品的一款实时时钟芯片。具体且详细的资料介绍在其芯片手册上面都有写着。说起来自己读DS1302芯片手册,也花了不少精力 ...
...
引言 本设计以AT89S52单片机为控制核心,时钟芯片DS1302提供时钟源,配合LCD1602液晶显示模块,组成基本硬件系统,同时利用HC-05嵌入式蓝牙串口通讯模块,可在手机端进行日期、时间的校准。具有走时精确,功耗低,显示直观,调整简单方便等优点。 功能描述 基本显示: 第一 ...
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/Learn8266ForSDK" frameborder= ...
了解其管脚 X1 X2 32.768KHz 晶振管脚 GND 地 RST 复位脚 I/O 数据输入/输出引脚,具有三态 SCLK 串行时钟 Vcc1,Vcc2(备用电源供电) 电源供电管脚 DS1302 的寄存器及片内RAM 控制寄存器用于存放DS1302 ...
最近在做万年历,用到实时时钟DS1302模块,花了两天时间看资料和写驱动,想记录一下我的学习经过,顺便做一下总结。 首先就是在图书馆查各种资料,于是查到的大多是这些,主要时硬件方面的资料: 其实能查到很多资料,但是能为我们所用的不是很多。在使用一个芯片时,我一般时按照一下 ...