求教大师 proteus仿真中ds18b20 能正确读出第8位,高八位读出异常,实在不懂头痛
2012-10-07
展开全部
追问
谢谢大师 。我用 数组存放温度变量值 uchar temper_table[ ]={0x00,0x00} 这样处理的时候数组里的值总是要改变,我后来就把存放温度的值直接定义为 uchar a, b就能正确读了,我估计数据只能存放常量,总是要变化的量不行 还问一下这小数仿真是仿真不出来的吧
大师我说错了不是这个原因,是一个括号引发的灾难,细节也很重要啊,经常犯一些这种低级错误
if((aH&0xf8)!=0x00)就这个东西, 我写成了 if(aH&0xf8!=0x00)。
追答
"我估计数据只能存放常量",错误!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询