温度传感器DS1624返回数据不变的问题?
我使用的温度传感器DS1624(13位温度精度),读温度时正常返回2个字节数据,低字节的低3位始终为0(即高13位有效)。我现在的情况是读出来的数据高8位始终不变(为0x7D,即温度范围上限125度),而低8位的字节却是变化的,这应该可以说明温度转化正常进行了吧(实际使用尝试了单次和连续转换两种工作方式都不行)?
但为什么高8位不变呢?我换了一个芯片,问题依旧,不知道哪边出了问题?
哪位使用过?或者给些参考意见? 楼主可参考以下我发的程序:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=859072&bbs_page_no=1&search_mode=3&search_text=fjh120&bbs_id=9999 多谢1楼的!
我已经按照你的代码修改并且已经调试过了(我本来使用的硬件I2C,MEGA8),但结果是一样的,我也在你的那个帖子做了跟帖!
实在不知道什么原因,还望多给些参考意见!
页:
[1]