找回密码
 注册会员
搜索附件  
MCU资讯论坛 附件中心 单片机论坛 51单片机论坛 113257bsm4cqk2qcnacybq.gif

113257bsm4cqk2qcnacybq.gif

 

串行实时时钟芯片DS1302程序设计中的问题与对策:
美国Dallas公司推出的串行接口实时时钟芯片DSl302可对时钟芯片备份电池进行涓流充电。由于该芯片具有体积小、功耗低、接口容易、占用CPUI/O口线少等主要特点,故该芯片可作为实时时钟?广泛应用于智能化仪器仪表中。
笔者在调试中发现?在对DSl302编程中有几个问题易被疏忽而导致错误,现提供给读者参考。
1读操作出现的错误
按照参考文献[2]的读操作程序框图和参考文献[1]、[2]所叙述的可知:单字节读操作每次需16个时钟,地址字节在前8个时钟周期的上升沿输入,而数据字节在后8个时钟周期的下降沿输出。据此结合图1的硬件连接图编制出了如下的单字节读程序:

113257bsm4cqk2qcnacybq.gif

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-11-24 04:29 , Processed in 0.035226 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部