为什么ds18b20不接上拉电阻也能正常工作
答案:1 悬赏:30
解决时间 2021-01-12 21:51
- 提问者网友:喧嚣尘世
- 2021-01-12 13:57
为什么ds18b20不接上拉电阻也能正常工作
最佳答案
- 二级知识专家网友:行雁书
- 2021-01-12 14:24
DS18B20本身不具有输出高电平的能力,
单片机读取的"1"信号必须通过其他方式给出,典型的就是外接上拉电阻。
有些单片机的端口具有准双向口模式,可以不用上拉电阻。如P89LPC932A1
有些单片机的端口具有内置上拉电阻,如ATMEL168,
在开漏模式下打开内部上拉电阻也可以不用外接上拉电阻。
需要注意的是如果用51单片机准双向模式,
读取数据前最好先向端口写1,以保证上拉电路起作用。
单片机读取的"1"信号必须通过其他方式给出,典型的就是外接上拉电阻。
有些单片机的端口具有准双向口模式,可以不用上拉电阻。如P89LPC932A1
有些单片机的端口具有内置上拉电阻,如ATMEL168,
在开漏模式下打开内部上拉电阻也可以不用外接上拉电阻。
需要注意的是如果用51单片机准双向模式,
读取数据前最好先向端口写1,以保证上拉电路起作用。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯