打印
[STC单片机]

STC15W操作DS1302出现数值85的情况的解决办法

[复制链接]
1047|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xyz549040622|  楼主 | 2016-12-2 20:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xyz549040622 于 2016-12-2 20:20 编辑

STC15W操作DS1302出现数值85的情况的解决办法
一般是两种情况引起的
1.DS1302_IO引脚的驱动能力不够。设置为准双向IO是不够的,需要加个上拉电阻到VCC,103就够了。DS1302_SCLK和DS1302_RST设置为推挽输出。
2.秒位的问题引起的,给秒位写数据0就好了。
 unsigned char Second=Read1302(DS1302_SECOND);
        if(Second&0x80)
        {       
                DS1302_SetProtect(0);
                Write1302(DS1302_SECOND,0);
        }


相关帖子

沙发
Kowalski| | 2016-12-6 17:25 | 只看该作者
感谢楼主分享~~~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←

2825

主题

19312

帖子

105

粉丝