2019-07-23 16:10发布
generalissimo 发表于 2016-2-15 10:25 开始的时候写是让指针寄存器指向温度,后面读到的就是温度值 ,如果指向别的寄存器 读出的结果就可能是上下 ...
dirtwillfly 发表于 2016-2-14 22:14 建议看看手册里时序图之前的读写说明,说得很清楚 http://www.ti.com.cn/cn/lit/ds/symlink/tmp75.pdf ...
最多设置5个标签!
http://www.ti.com.cn/cn/lit/ds/symlink/tmp75.pdf
是的,你说的没错,但是我按照时序来写程序测试的时候,指针寄存器指向对应的是温度寄存器。
TMP75发的数据还有个特点:温度是转换成12位的。也就是说TMP75连续发出两个字节为一次温度参数。
按时序上来看,一个字节发完应该是主机自动响应确认的。(这样理解对不对?)
但调试的时候,奇怪的是,第一,第二次读出来的结果是不同的(按照环境温度数据转换也不是室温。。),第三次以后数值就一直不变了。不知道是为什么。
在有接收完两个字节以后, 主机是否还需要重新发起始和寻址信号???
之前已经下载了,还在调试中,问题还没解决。
一周热门 更多>