原创 DS1302应用心得

2007-11-24 11:12 7814 7 7 分类: MCU/ 嵌入式

最近做了一块51单片机实验板,在写DS1302程序时,用了几天的时间终于搞定,现将心得总结如下:


一、读取时间时必须在写入命令字后的第一个下降沿开始读,否则出错;


二、DS1302的RST、CLK、IO引脚(至少IO)必须上拉4.7K的电阻,否则会出现读错误,我正是由于此原因,而花费了好几天时间,这个问题几乎在任何DS1302资料中没有提到的。(当然也有可能是我阅读资料时不仔细)

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户1401226 2008-4-23 16:26

若使用P0口作通用IO一定要有上拉电阻否则会出电平l逻辑错误!

用户137640 2008-3-7 14:17

第二个问题,也可能是由51的IO口造成的,
相关推荐阅读
用户1044479 2012-07-18 11:31
SPI,UART,I2C都有什么区别,及其各自的特点
  SPI,UART,I2C都有什么区别,及其各自的特点 区别: SPI:高速同步串行口。3~4线接口,收发独立、可同步进行 UART:通用异步串行口。按照标准波特率完成双向通讯,速度慢...
用户1044479 2011-10-13 15:28
Stm32外围模块编程初始化步骤
Stm32外围模块编程初始化步骤: 一、外部中断1)初始化 IO 口为输入。这一步设置你要作为外部中断输入的 IO 口的状态,可以设置为上拉/下拉输入,也可以设置为浮空输入,但浮空的时候外部一定要带上...
用户1044479 2009-11-17 11:49
基于状态机的4*4矩阵键盘驱动程序
// File Name : keyboard.h// Author    : Coolbor Xie// Created   : 2009-11-13// Modified  : // Revisi...
用户1044479 2009-11-17 11:39
8位A/D和D/A转换器——PCF8591中文数据手册
根据英文原厂数据手册翻译,有不准确之处,请谅解...
用户1044479 2008-09-08 11:18
VMwareWorkstation虚拟机上网详解
https://static.assets-stash.eet-china.com/album/old-resources/2008/9/8/6320f345-9d2c-4b1c-9e01-e8875...
用户1044479 2008-09-06 17:37
Linux目录详解
/bin:bin是binary(二进制)的缩写。这个目录是对UNIX系统习惯的沿袭,存放着使用者最经常使用的命令。例如:cp,ls,cat。   /boot:这里存放的是启动LINUX时使用的一些核心...
EE直播间
更多
我要评论
2
7
关闭 站长推荐上一条 /3 下一条