STC15W4K48S4使用DS1302时钟模块

2019-07-15 08:24发布

STC15W4K48S4使用ds1302 读取的时候显示85.请问是要加上拉电阻么。应该加多大的。(我的电源是3.3v)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
蔚蓝一一
1楼-- · 2019-07-15 18:08
qisuwudi 发表于 2018-5-17 20:51
加了之后就变成0了

我之前用的5V,加的是10k,正常运行的。
zhifubao
2楼-- · 2019-07-15 23:02
呵呵,确实有这个问题,应该是RTC芯片的BUG,方法是每次操作完RTC后将数据脚拉低。
伏尔加的鱼
3楼-- · 2019-07-15 23:36
STC单片机读DS1302时,读出85这个数据是因为STC上的上拉能力不够,
DS1302工作电压2.5V~5.5V,绝对没问题,
同样的源码,如果用AT系列单片机完全正常,
用STC单片机解决办法1:
CLK,CE,设置强上拉,IO用10K电阻上拉
注意:DS1302的IO不能用强上拉,可能会损坏DS1302
春江水
4楼-- · 2019-07-16 02:10
CLK,IO,CE三个口加10K电阻
强拉和弱拉是根据什么来区别的,与上拉有什么不同?求指教。我在ds1302的IO端接了个510欧的电阻,显示就正常了。
STC强拉就是20mA以上的驱动能力,
弱拉是100-250uA的驱动能力

STC单片机每个口都有2个寄存器设置IO的输出模式(详细资料查芯片手册)

你接510欧就是上拉电阻
张狂的风
5楼-- · 2019-07-16 06:47
 精彩回答 2  元偷偷看……
风之引力
6楼-- · 2019-07-16 10:58
CLK,IO,CE三个口加10K电阻
强拉和弱拉是根据什么来区别的,与上拉有什么不同?求指教。我在ds1302的IO端接了个510欧的电阻,显示就正常了。
STC强拉就是20mA以上的驱动能力,
弱拉是100-250uA的驱动能力

STC单片机每个口都有2个寄存器设置IO的输出模式(详细资料查芯片手册)

你接510欧就是上拉电阻

一周热门 更多>