DS18B20温度传感器,读的问题

诶呦 2012-02-15 12:15:40
按位读的时候,要么全0,要么全1,是不是延时的原因造成的。
for(i = 0; i < 8; i++)
{
DS18B20_IO = 0;
delay_us(8);

DS18B20_IO = 1;
delay_us(2);

bytTmp = DS18B20_IO;
delay_us(45);

}

可能还有什么原因?
...全文
96 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
诶呦 2012-02-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 woshi_ziyu 的回复:]
时序吧 调一下延时时间
[/Quote]
我也觉得是时序的原因,就是调不准啊
woshi_ziyu 2012-02-15
  • 打赏
  • 举报
回复
时序吧 调一下延时时间

27,374

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧