在单片机的实时时钟芯片DS1302电路中,加有4.7K电阻, 如果没有这三个3.7K的上拉电阻,由

在单片机的实时时钟芯片DS1302电路中,加有4.7K电阻, 如果没有这三个3.7K的上拉电阻,由于
单片机内部20K上拉电阻即及DS1302内部
40K的下拉电阻会使输出信号有问题,
为什么啊???求解。。。

i2c总线上应该加上拉电阻,因为I2C协议的芯片的内部是OC门(开漏输出的),外部上拉的电阻阻值4.7K或10K。
电压的不同,对时间有影响,因此要想得到不出错的时序,需要验证不同电压下的通信。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-15
很多单片机都这样。51的P0,还有很多单向IO单片机拉力弱,没这4.7k会拉不动,有了更保险本回答被提问者和网友采纳
第2个回答  2019-01-24
这样也是为了提高兼容性的
第3个回答  2014-12-15
好深奥。。我只是个学生
相似回答