打印

求教一个简单的问题

[复制链接]
1377|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fjg888|  楼主 | 2008-10-15 20:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在自己的一套系统中用到了ds18b20温度IC,嵌入的软件也是通用得象教课书式的程序,可在实际测试中,读到的硬是16位1,如此问题竟花了一天都搞不定!
  不知问题在那,请有经验的朋友指点,先谢了!
   急死人的

相关帖子

沙发
天雨粟| | 2008-10-15 20:45 | 只看该作者

是否片子本身的问题呢?

我初次试24C04,换了三套程序,更换了两回片子,近乎绝望中换到第三个片子时,这才正常,建议先查是否片子的问题!

使用特权

评论回复
板凳
原野之狼| | 2008-10-16 10:23 | 只看该作者

时序有问题吧。。。

估计初始化命令都没有过。。。

使用特权

评论回复
地板
fjg888|  楼主 | 2008-10-16 10:24 | 只看该作者

谢谢天雨粟

使用特权

评论回复
5
fjg888|  楼主 | 2008-10-16 10:24 | 只看该作者

谢谢 原野之狼

使用特权

评论回复
6
xc_cz| | 2008-10-16 11:04 | 只看该作者

把程序贴出来一起分析下

使用特权

评论回复
7
fjg888|  楼主 | 2008-10-16 19:21 | 只看该作者

补发

  今天用示波器仔细量了DQ的波形,存在信号和读写时序都是正常的,可就是读出来温度总是在64,32, 8, 4,2,0 度交替变化,不只是不是片子坏了,明天到华强北多买几个片子来试试!
  写进去的0XCC,0X44,0XBE我一位的对了,都是正常的,可读出的波形就是不对,真实奇了怪!

使用特权

评论回复
8
又一歪歪| | 2008-10-16 20:28 | 只看该作者

源程序

我有源程序,要不要研究一下

使用特权

评论回复
9
fjg888|  楼主 | 2008-10-17 09:13 | 只看该作者

又一歪歪如方便的话,贴出来看看,先谢了

使用特权

评论回复
10
WOAILYMD| | 2008-10-17 09:51 | 只看该作者

看看爱迪生研究灯泡的故事吧!



我们经常是研发出一个可以上市的产品之前,实验室会堆积一大堆的样品,有的是器件的原因,有的是程序BUG,有的是焊接的原因,有的是......,总之,简单的产品一遍OK,稍难的要多些失败,更难的再多失败还未必成功;还有,功能出来是一方面,符合各种认证标准又是一方面;符合国标是一方面,符合UL认证,CE认证,世界各国认证,又是一方面。

一句话,研发无止境,研发无高手,努力学习,天天向上!

学习袁隆平院士99%的时间是在田间度过的!

使用特权

评论回复
11
fjg888|  楼主 | 2008-10-17 18:03 | 只看该作者

谢谢10楼

使用特权

评论回复
12
救火车| | 2008-10-17 18:28 | 只看该作者

18B20的时序很严格。

可能晶振11.0592M和12M的差别都不行。
按你的晶振算一下时序吧。

使用特权

评论回复
13
icecut| | 2008-10-17 20:17 | 只看该作者

时序嘛

KEIL里软件就能看算时间延迟.
我同学也没用示波器,网上搜的程序,自己读明白了就没事了....

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

26

帖子

0

粉丝