|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
请问DS1302的时钟芯片是自己处理秒到分的进制转换还是要写程序 |
作者:chenpan161 栏目:单片机 |
2楼: | >>参与讨论 |
作者: 2shift 于 2005/8/4 15:55:00 发布:
自己处理!你只需要读出就可以了,当然是bcd码的 |
3楼: | >>参与讨论 |
作者: chenpan161 于 2005/8/4 18:18:00 发布:
谢谢,那有时候秒钟跳过7-8秒是不是扫描频率不够呀 |
4楼: | >>参与讨论 |
作者: winhiwang 于 2005/8/4 20:45:00 发布:
是自己处理的,你可以每半秒读一次秒数据,有变化了再读其他数据 |
5楼: | >>参与讨论 |
作者: tg.liu 于 2005/8/4 22:01:00 发布:
RE:谢谢,那有时候秒钟跳过7-8秒是不是扫描频率不够呀 你必须至少每秒钟读一次时间值 |
6楼: | >>参与讨论 |
作者: 杨工 于 2005/8/5 1:35:00 发布:
你的情况似乎不适合用DS1302 有的时候DS1302的确不方便,没有中断功能和闹钟功能。比如做一个电子钟,老得循环读时钟。不如用PCF8563,每秒钟中断一次,在中断中读时间。 DS1302的双电源供电可以用2个二极管实现很简单。 不是把DS1302一棍子打死,DS1302有31字节RAM是个大优点。 |
7楼: | >>参与讨论 |
作者: chenpan161 于 2005/8/5 22:49:00 发布:
问题还是没有搞定,发现了规律 秒数还是一下跳过几秒,而且每计数10秒钟就跳过7秒钟,如从1计到9后就突然跳到了16,后面又是计了10秒又跳了,真不知道哪里出问题了,好像不是扫描频率的问题 |
8楼: | >>参与讨论 |
作者: hotpower 于 2005/8/5 22:52:00 发布:
应该每半秒读一次DS1302 |
9楼: | >>参与讨论 |
作者: testcode 于 2005/8/6 0:59:00 发布:
还是用DS1306比较爽 又中断功能和闹钟功能,很省电。 另,X1228也不错... |
10楼: | >>参与讨论 |
作者: imaway 于 2005/11/14 14:30:00 发布:
秒跳7-8秒是你的程序错误 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |