DS1820问题请教

[复制链接]
3492|7
 楼主| yutanjie 发表于 2011-8-26 14:35 | 显示全部楼层 |阅读模式
网上看了很多DS1820的程序,感觉在1820与单片机通讯时都没有设置IO口输入输出状态,这是怎么回事?比如初始化时是单片机IO口输出状态,然后需要等待1820返回存在检测,这时是否需要设置IO口为输入状态?网上程序都没有这一步。
plc_avr 发表于 2011-8-26 14:46 | 显示全部楼层
当然要设置IO的状态啊。只要是完整的代码,都必需有这一步。这个是我在用的。见这个贴子里源码,原先是用于AVR芯片上面,移值到了M0上面。https://bbs.21ic.com/icview-260893-1-1.html
hotpower 发表于 2011-8-26 14:50 | 显示全部楼层
51是准双向IO,故不用显式地定义输入和输出。
发送1实际暗藏了输入。
ayb_ice 发表于 2011-8-26 15:32 | 显示全部楼层
51的输入与一般的MCU有些不一样的
原野之狼 发表于 2011-8-26 15:44 | 显示全部楼层
51是准双向IO,故不用显式地定义输入和输出。
发送1实际暗藏了输入。
hotpower 发表于 2011-8-26 14:50

看懂这句就明白了~
tianm 发表于 2011-8-27 00:56 | 显示全部楼层
看懂这句就明白了~
原野之狼 发表于 2011-8-26 15:44

51启动后有个默认值 小狼我有没有看懂啊
zbb564833642 发表于 2011-8-27 09:23 | 显示全部楼层
好好看看书
areshan 发表于 2011-8-27 13:45 | 显示全部楼层
51是准双向IO,故不用显式地定义输入和输出。
发送1实际暗藏了输入。

意思是51在设输入状态时是要先把管脚写1???????
呵呵,快忘了!好久没有弄51呢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

50

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部